详情:
# SpringBoot+Layui快速开发模板
## 后端:
SpringBoot 2.7.4
mybatis-plus 3.5.2
Shiro 1.3.1
Lombok 1.18.4
## 前端:
Layui 2.7.6
JQuery 3.3.1
## 渲染模板
Thymeleaf 2.7.4
##数据库(代码内含所有模块初始化sql)
Postgres
登录账号:guest
密码:123456
##springboot整合各种插件 参考: https://blog.didispace.com/spring-boot-learning-2x/
##汇总:
1. logback日志输出
2. Shiro权限控制(角色)
3. 定时任务(Schedul)
4. 个性banner(个性banner生成网站: patorjk.com/software/taag , network-science.de/ascii/ , degraeve.com/img2txt.php )
5. 邮件发送 -->EmailUtils.java
6. 事物回滚,手动捕捉的异常需要在catch代码块中加入TransactionAspectSupport.currentTransactionStatus().setRollbackOnly();手动回滚
7. 系统操作日志(增删改的操作都会保存记录:用户名,方法名,参数,ip,url,操作类型,模块,操作时间,操作结果,描述,异常名字,异常信息)
8. 热部署
9. mybatis-plus分页插件配置,无需手写sql分页(参考4m或系统日志页)
10. 多文件上传与读取到列表(参考4m编辑页)
11. 新增历史上传pdf的在线预览与下载(当前上传的文件不支持预览与下载,太麻烦懒得改,反正正在操作的文件用户手上都有,反正上传后刷新页面就是历史上传的)
12. 中日英国际化配置修改(新增MyLocalResolve.java替换原先的配置,解决国际化乱码的问题,解决高版本window系统切换国际化失败{例如server2019})