搞定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事!

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