前言
SpringBoot_v2項目是努力打造springboot框架的極致細膩的腳手架。包括一套漂亮的前臺。無其他雜七雜八的功能,原生純淨。
項目介紹
一個非常好的springboot學習框架,註釋全網最全,自動生成controller、model、dao、html、sql文件,集成一個shiro 權限框架,非常方便的腳手架,開發、接私活利器。
視頻演示
技術選項
技術 | 名稱 | 官網 | 備註 |
---|---|---|---|
springboot | springboot框架 | ||
Apache Shiro | 權限框架 | ||
MyBatis Generator | 代碼生成 | ||
PageHelper | MyBatis物理分頁插件 | ||
hikari | 數據庫連接池 | ||
Thymeleaf | 模板引擎 | ||
Log4J | 日誌組件 | ||
Swagger2 | 接口測試框架 | ||
Maven | 項目構建管理 |
前端技術
技術 | 名稱 | 官網 | 備註 |
---|---|---|---|
jQuery | 函式庫 | ||
bootstrap | 前端頁面框架 | ||
Font-awesome | 字體圖標 | ||
jquery.validate | jquery驗證插件 | ||
vue | 漸進式框架 | ||
ladda.min.js | 按鈕加載js | ||
bootstrap-table | 表格組件 | ||
layer.js | 彈窗組件 | ||
jquery.blockUI.js | 遮蔽層組件 | ||
bootstrap-table-export.js | 前臺導出組件 | ||
bootstrap-treeview | 樹結構組件 |
開發環境
JDK8.0
mysql5.5.40 OR msql 8.0
eclipse
部署流程
導入doc文件夾裏面的test.sql到數據庫
確認自己的mysql版本 進行修改jar 在pom.xml 73-84行
修改application-dev.yml 裏面自己數據庫版本對應的jdbc鏈接
正常啓動run SpringbootSwagger2Application.java
打包發佈編譯流程
maven編譯安裝pom.xml文件即可打包成war
登陸地址
http://localhost:8081 默認帳號密碼: admin/admin
swagger http://localhost:8081/swagger-ui.html
啓動類
SpringbootSwagger2Application 啓動類
數據庫模型
界面風格
代碼自動生成功能
後期功能
功能 | 描述 |
---|---|
字典表 | |
部署文檔 | |
文件上傳 | 完成 |
再次優化 | 完成 |
add跟eidt頁面js寫出js文件 | |
500頁面 | 完成 |
404頁面 | 完成 |
權限錯誤頁面 | 完成 |
情況說明
如果您喜歡Springboot_v2,可以clone下來使用,您的star將是本人前進的動力,如果您有技術疑問,可以加羣交流。
如果Springboot_v2對您有一點幫助,您可以點個star,就是對作者最大的支持了。
Springboot_v2腳手架會一直更新下去。
需要進項目一起開發的請進羣私聊我,讓我們一起維護這個開發項目
很多人反應說404,那是因爲其他頁面根本沒做,因爲權限腳手架只在系統設置裏面。我留着其他鏈接,是方便你們根據需求自行添加頁面
感謝開源軟件列表
人人renren-generator 自動生成項目參照人人自動生成 https://gitee.com/renrenio/renren-generator
注意事項
所有的model字段解釋都在mysql的字段註釋裏面,請具體查看mysql的字段註解
Github
所有的github代碼 以碼雲更新爲準
https://github.com/fuce1314/Springboot_v2
推薦閱讀
關注一下,盡知JAVA事!