什么是JeeSite?
JeeSite是一个java企业快速开发平台,基于经典技术(Spring Boot、Spring MVC、Apache Shiro、MyBatis、Beetl、Bootstrap、AdminLTE)组合,方便的在线代码生成功能,包括核心模块如:组织机构、角色用户、菜单及按钮授权、数据权限、系统参数、内容管理、工作流等。采用松耦合设计;界面无刷新,一键换肤;众多账号安全设置,密码策略;在线定时任务配置;支持集群,支持SAAS;支持多数据源。
JeeSite的优势?
整体架构清晰、稳定技术先进、源代码书写规范、经典技术会的人多、易于维护、易于扩展、安全稳定。
JeeSite的导入
- 使用IDEA打开JeeSite的工具包
- 将root包下面的pom.xml文件交给maven管理
- 所有的JeeSite包就会交给maven管理
JeeSite初始化数据库
-
在文件web\src\main\resources\config\application.yml中配置自己的数据库资源
-
创建数据库,并对数据库进行创建用户及授权
set global read_only=0;
set global optimizer_switch=‘derived_merge=off’;
create user ‘jeesite’@’%’ identified by ‘jeesite’;
create database jeesite DEFAULT CHARSET ‘utf8’ COLLATE ‘utf8_unicode_ci’;
grant all privileges on jeesite.* to ‘jeesite’@’%’ identified by ‘jeesite’;
flush privileges; -
运行web\src\test\java\com\jeesite\test\InitCoreData.javainitCoreData初始化数据库
总结学习过程中遇到的坑
- 在maven导入项目时一部分关于JeeSite的包导入不了
原因:在用maven导入JeeSite时如果maven的配置文件中出现mirror配置,就导入不了,现将配置中该为阿里的中央仓库的配置注释掉再导入即可