xlauch
xlauch — это фреймворк на основе Spring Boot + MyBatis + Beetls для быстрой разработки. Он включает в себя управление пользователями, организациями, ролями, функциональными точками, меню, правами доступа, распределением данных и прав, генерацией кода и вторичной разработкой.
Система основана на технологии Spring Boot 1.5, а для фронтенда используется EasyUI. В качестве базы данных используется MySQL.
Gitee-адрес для скачивания: git@gitee.com:huangxy3/xlauch.git
1.1.1 Импортируйте файл doc/xlaunch.sql (в настоящее время поддерживается только MySQL).
CREATE DEFINER=`xlauch`@`%` FUNCTION `getPmsChildLst`(rootId INT) RETURNS varchar(1000) CHARSET utf8
BEGIN
DECLARE sTemp VARCHAR(1000);
DECLARE sTempChd VARCHAR(1000);
SET sTemp = '$';
SET sTempChd =cast(rootId as CHAR);
WHILE sTempChd is not null DO
if sTempChd != cast(rootId as CHAR) then
SET sTemp = concat(sTemp,',',sTempChd);
end if;
SELECT group_concat(permission_id) INTO sTempChd FROM t_sys_permission where FIND_IN_SET(parent_pid,sTempChd);
END WHILE;
RETURN sTemp;
END
1.1.2 Измените application-*.properties для подключения к базе данных.
# 主数据源
spring.datasource.druid.primary.url=jdbc:mysql://localhost/xlauch?useUnicode=true&characterEncoding=utf-8&tinyInt1isBit=false
spring.datasource.druid.primary.username=
spring.datasource.druid.primary.password=
spring.datasource.druid.primary.driver-class-name=com.mysql.jdbc.Driver
# 测试数据源(用于后面测试生成功能)
spring.datasource.druid.second.url=jdbc:mysql://192.168.1.250:3306/jeeframe?useUnicode=true&characterEncoding=utf-8&tinyInt1isBit=false
spring.datasource.druid.second.username=root
spring.datasource.druid.second.password=bNVOqb7WKLX5Bjnw+LMv92taj25KOxDimXxILPQjw42wgv+1lHzOH8kr97xDwWdhpY67QuYCS7sWN4W46YbkFA==
spring.datasource.druid.second.driver-class-name=com.mysql.jdbc.Driver
Пароль зашифрован с помощью DruidUtil.
1.1.3 Настройте Redis.
spring.redis.host=192.168.1.207
spring.redis.port=6379
spring.redis.password=5i841qaz
spring.redis.database=0
spring.redis.timeout=20000
1.1.4 Разместите проект на Tomcat.
1.1.5 Войдите в систему с именем пользователя admin и паролем 123456.
1.2.1 Управление правами
Управление меню: можно настроить кнопки.
Ролевое управление:
Администрирование: добавление администраторов.
1.2.2 Вторичная разработка
-Завершите настройку, выберите и нажмите «Предварительный просмотр».
Загрузка файлов: предоставляет оболочку, которая позволяет быстро загружать файлы.
Управление ресурсами: управление файлами в каталоге проекта и системном каталоге, возможность редактирования текстовых файлов.
Задачи по расписанию: свободно настраиваемые задачи по расписанию.
Объектное управление: просто выберите библиотеку или таблицу, и система автоматически сгенерирует функции CRUD (попробуйте использовать тестовую библиотеку и создать новую пользовательскую таблицу).
Планирование xlauch:
В проекте используется Lombok. Если вы не знакомы с ним, можете изучить его или обратиться к статьям в интернете.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )