bootplus
_ _ _
| | | | | |
| |__ ___ ___ | |_ _ __ | |
| '_ \ / _ \ / _ \| __| '_ \| | | / __|
| |_) | (_) | (_) | |_| |_) | | |_| \__ \
|_.__/ \___/ \___/ \__| .__/|_|\__,_|___/
| |
|_|
欢迎使用和Star支持,如使用过程中碰到问题,可以提出Issue 我会尽力完善
bootplus
是基于SpringBoot + Shiro + MyBatisPlus
的权限管理框架
SpringBoot
1.5.1集成例子请参考bootplus_1.5.1 (老项目只进行Bug修复,不再添加新功能实现)
bootplus
├── sql -- 项目SQL语句
│
├── App -- 项目启动类
│
├── common -- 公用模块
| ├── enums -- 枚举工具类
| ├── hessian -- Hessian自定义配置
| ├── serializer -- 自定义序列化实现
| └── typehandler -- 自定义MyBatis类型转换器
│
├── config -- 配置信息
| ├── aop -- Spring AOP深入实现
| ├── filter -- 过滤器
| ├── interceptor -- 拦截器
| └── listener -- 监听器
│
├── controller -- 控制器
| ├── admin -- 后台管理员控制器
| └── api -- Api接口开放层
│
├── dao -- 数据访问接口及对应的XML文件
│
├── entity -- 数据持久化实体类
| ├── enums -- 实体枚举类型
│
├── frame -- 框架公用模块
| ├── cache -- 缓存模块
| ├── constant -- 常量模块
| ├── controller -- 控制器模块
| ├── log -- 日志模块
| ├── prj -- 项目核心模块
| └── spring -- spring模块
│
├── service -- 业务逻辑接口
| ├── impl -- 业务逻辑接口实现类
│
├── shiro -- Shiro验证框架
│
├── task -- 定时任务
│
└── util -- 工具类
├── db -- 数据库模块
├── encry -- 加解密模块
├── exception -- 自定义异常
├── file -- 文件工具类
├── freemaker -- 自定义FreeMarker标签
├── http -- http模块实现
├── sketch -- 字体、素描、图像
└── spring -- spring公用模块
│
├── resources
| ├── conf -- 不同环境配置
| ├── file -- 模板文件
| ├── jdk_fonts -- JDK字体
| ├── META-INF -- SpringBoot配置
| ├── statics -- 静态资源(css、js...)
| ├── templates -- 页面FreeMarker模版
| ├── upload -- 上传文件
Spring Boot 2.3.1
Apache Shiro
Spring MVC
MyBatis
、MyBatisPlus
EhCache
、Redis
Quartz
Druid
SLF4J
FreeMarker
BootStrap
、Layer
等
application.yml
,更新MySQL
连接信息,更新Redis
连接信息(待实现)admin/admin
如果感觉对您有帮助,请作者喝杯咖啡吧,请注明您的名字或者昵称,方便作者感谢o( ̄︶ ̄)o
微信 | 支付宝 |
---|---|
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )