java項目源碼詳情描述:
S026《Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企業級報表后臺管理系統項目源碼》在上家公司自己集成的一套系統,用了兩個多月的時間完成的:Springboot+Mybatis-plus+ SpringMvc+Shiro+Redis企業級開發系統1 u; s6 d! \* V* x& V+ q2 G. p
Springboot作為容器,使用mybatis作為持久層框架6 o! l9 H) P* ]6 q
使用官方推薦的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
maven構建‘ d) ^) l! [5 Q: }1 x: |$ Z??J
http://localhost:/8080/login2 N% }# R’ o8 v. ?” X$ h$ H??^
admin admin7 l7 g6 Y, B, M6 g