Hirundapus — это инструмент для быстрой разработки, предназначенный для малых и средних предприятий. Он генерирует бизнес-код на основе структуры таблиц: контроллеры, сервисы, DAO (Mappers) и страницы. Для простых операций CRUD не требуется писать код.
Особенности: — автоматическое создание RESTful API-документации на основе Swagger2; — генерация системных журналов операций; — динамическое управление правами доступа на основе базы данных; — настройка периодических задач с помощью Quartz-Scheduler.
Основные: SpringBoot 1.5.3, Maven.
Уровень данных: MyBatis Plus 2.1.6.
Контроль доступа: Spring Security 4.
Периодические задачи: Quartz Scheduler 2.3.0.
Обработка журналов: Logback.
Шаблоны страниц: Thymeleaf.
Фронтенд-технологии: jQuery, Layui 2.3.0.
Генерация RESTful документов: Swagger 2.7.0.
Структура проекта:
Модуль base_common:
Модуль base_admin:
Инструмент генерирует код для бэкенда и фронтенда на основе дизайна таблицы. Рекомендуется добавлять комментарии к таблицам и полям для создания более дружественного кода.
Конфигурационный файл: resources/mybatis-plus-generator.properties.
Параметры конфигурации:
— output.dir — каталог вывода Java-файлов; — output.dir.mapper — каталог вывода файлов MyBatis Mapper XML; — output.dir.page — каталог вывода шаблонов страниц; — author — автор кода; — db.driverName — имя драйвера базы данных; — db.url — URL подключения к базе данных; — db.username — имя пользователя базы данных; — db.password — пароль базы данных; — table.prefix — префикс таблицы; — include.tables — список таблиц для генерации; — module.name — название модуля; — module.parent.pkg — пакет родительского класса модуля; — parent.package.name — пакет родительского класса бизнес-класса; — ui.template — шаблон пользовательского интерфейса.
SQL-скрипты находятся в папке docs/sql.
После запуска проекта войдите в систему как суперпользователь с именем «supervisor» и паролем «123456».
Для просмотра RESTful-документов перейдите по адресу http://localhost:8080/contextPath/swagger-ui.html.
Авторы благодарят команды MyBatis-Plus и Layui за их работу.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )