搞定SpringBoot2,我推薦你學習這個框架

前言

SpringBoot_v2項目是努力打造springboot框架的極致細膩的腳手架。包括一套漂亮的前臺。無其他雜七雜八的功能,原生純淨。

項目介紹

一個非常好的springboot學習框架,註釋全網最全,自動生成controller、model、dao、html、sql文件,集成一個shiro 權限框架,非常方便的腳手架,開發、接私活利器。

視頻演示

技術選項

技術名稱官網備註
springbootspringboot框架

Apache Shiro權限框架

MyBatis Generator代碼生成

PageHelperMyBatis物理分頁插件

hikari數據庫連接池

Thymeleaf模板引擎

Log4J日誌組件

Swagger2接口測試框架

Maven項目構建管理

前端技術

技術名稱官網備註
jQuery函式庫

bootstrap前端頁面框架

Font-awesome字體圖標

jquery.validatejquery驗證插件

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

部署流程

  1. 導入doc文件夾裏面的test.sql到數據庫

  2. 確認自己的mysql版本 進行修改jar 在pom.xml 73-84行

  3. 修改application-dev.yml 裏面自己數據庫版本對應的jdbc鏈接

  4. 正常啓動run SpringbootSwagger2Application.java

打包發佈編譯流程

  • maven編譯安裝pom.xml文件即可打包成war

登陸地址

  • http://localhost:8081 默認帳號密碼: admin/admin

  • swagger http://localhost:8081/swagger-ui.html

啓動類

  • SpringbootSwagger2Application 啓動類

數據庫模型

640?wx_fmt=png

界面風格

640?wx_fmt=jpeg640?wx_fmt=jpeg640?wx_fmt=jpeg640?wx_fmt=png

代碼自動生成功能

640?wx_fmt=png640?wx_fmt=png

後期功能

功能描述
字典表
部署文檔
文件上傳完成
再次優化完成
add跟eidt頁面js寫出js文件
500頁面完成
404頁面完成
權限錯誤頁面完成

情況說明

  • 如果您喜歡Springboot_v2,可以clone下來使用,您的star將是本人前進的動力,如果您有技術疑問,可以加羣交流。

  • 如果Springboot_v2對您有一點幫助,您可以點個star,就是對作者最大的支持了。

  • Springboot_v2腳手架會一直更新下去。

  • 需要進項目一起開發的請進羣私聊我,讓我們一起維護這個開發項目

  • 很多人反應說404,那是因爲其他頁面根本沒做,因爲權限腳手架只在系統設置裏面。我留着其他鏈接,是方便你們根據需求自行添加頁面

感謝開源軟件列表

  1. 人人renren-generator 自動生成項目參照人人自動生成 https://gitee.com/renrenio/renren-generator

注意事項

  • 所有的model字段解釋都在mysql的字段註釋裏面,請具體查看mysql的字段註解

Github

  • 所有的github代碼 以碼雲更新爲準

  • https://github.com/fuce1314/Springboot_v2


推薦閱讀

分享一道大多數人都會做錯的JVM題

mybatis-plus支持分佈式事務了?

記住:永遠不要在MySQL中使用UTF-8

【珍藏】常用JVM命令參數

利用策略模式優化過多 if else 代碼

程序員的黑磚窯,東南亞博彩騙局詳解

優雅的使用 ThreadLocal

640?wx_fmt=jpeg

關注一下,盡知JAVA事!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章