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

運(yùn)行截圖
http://localhost:/8080/login
admin admin





本源碼地址:http://www.jsxyx.com.cn/vip/java/2020/0204/20295.html