前言
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事!