1709-Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企業級報表后臺管理系統
在上家公司自己集成的一套系統,用了兩個多月的時間完成的:Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企業級開發系統
- Springboot作為容器,使用mybatis作為持久層框架
- 使用官方推薦的thymeleaf做為模板引擎,shiro作為安全框架,主流技術
- 幾乎零XML,極簡配置
- 兩套UI實現(bootstrap+layer ui),可以自由切換
報表后端采用技術: SpringBoot整合SSM(Spring+Mybatis-plus+ SpringMvc),spring security 全注解式的權限管理和JWT方式禁用Session,采用redis存儲token及權限信息
報表前端采用Bootstrap框架,結合Jquery Ajax,整合前端Layer.js(提供彈窗)+Bootstrap-table(數據列表展示)+ Bootstrap-Export(各種報表導出SQL,Excel,pdf等)框架,整合Echars,各類圖表的展示(折線圖,餅圖,直方圖等),使用了layui的彈出層、菜單、文件上傳、富文本編輯、日歷、選項卡、數據表格等
Oracle關系型數據庫以及非關系型數據庫(Redis),Oracle 性能調優(PL/SQL語言,SQL查詢優化,存儲過程等),用Redis做中間緩存,緩存數據
實現異步處理,定時任務,整合Quartz Job以及Spring Task
郵件管理功能, 整合spring-boot-starter-mail發送郵件等,
數據源:druid
用戶管理,菜單管理,角色管理,代碼生成
運行環境
jdk8+oracle+redis+IntelliJ IDEA+maven
項目技術(必填)
Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis

運行截圖
http://localhost:/8080/login
admin admin





本源碼地址:http://m.bmm520.net/vip/java/2020/0204/20295.html