工做已經有一段時間了,前後大大小小也參加了10餘個項目,今年年初開始研究本身寫個項目來提高一下本身,到4月17日,大致功能都已完成纔敢把本身這段時間本身搭的框架分享出來,但願給不少新手朋友分享獨立開發項目的過程,也但願諸位前輩多多(噴我,來)提出寶貴意見。
Mrchuchen
git
SpringBoot2.0(一)框架搭建及整合MyBatisgithub
SpringBoot2.0(二)使用Druid鏈接池
redis
SpringBoot2.0(三)封裝請求結果spring
SpringBoot2.0(六)添加Swagger2來在線自動生成接口的文檔+測試功能
緩存
SpringBoot2.0(七)添加PageHelper分頁查詢功能
springboot
SpringBoot2.0(八)集成通用 Mapper功能
服務器
SpringBoot2.0(九)集成generator自動生成model,xml,dao功能
微信
SpringBoot2.0(十)經過freemarker自動生成service,serviceImpl,controller功能
SpringBoot2.0(十四)添加shiro權限保護接口功能
SpringBoot2.0(十五)添加aop異步記錄日誌功能
SpringBoot2.0(十八)添加項目啓動時初始化資源功能
SpringBoot2.0(二十)添加導出Excel表格功能
SpringBoot2.0(二十三)處理因先後端分離產生的問題
碼雲地址: gitee.com/beany/mySpr…
GitHub地址: github.com/MyBeany/myS…
寫文章不易,如對您有幫助,請幫忙點下star
框架爲springboot+mybatis項目,支持多數據源;整合通用mapper;整合json Web Token加密;支持aop記錄用戶操做日誌;整合代碼生成插件,自動生成增刪改查等基礎代碼;微信支付;發送郵件;圖片壓縮水印;支持動態定時任務;統一異常處理;請求結果的封裝等;
aop文件夾中是自定義註解用於記錄用戶操做日誌
configurer文件夾中是一些配置文件,如mybatis分頁插件的配置等
constant文件夾中是一些常量的定義,如微信支付常量,發送短信須要的一些常量等
generic文件夾中是自定義一些頂級通用接口
ret文件夾中是自定義請求結果格式和枚舉請求碼
startupRunner文件夾中是當服務器啓動成功後執行的方法
tasks文件中爲定時任務
test中CodeGenerstor爲代碼生產器
template中爲生成代碼的模板
項目簡介先到這裏,正式項目構建接下來陸續更新,感謝你們