SpringBoot是搭建应用的脚手架,由Spring公司的核心团队全新开源的轻量级框架。它基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭建和开发过程。另外SpringBoot通过集成大量的框架使得依赖包的版本冲突等问题得到了很好的解决。
官网地址:SpringBoot
环境准备
SpringBoot 版本,如果使用JDK8的话,则选择2.x.x版本。 Spring官网介绍:如果选择了3.0.0版本的SpringBoot,JDK最低要17 注意:版本不适配会造成Application运行失败。建议还是2.x.x,稳
官方脚手架
下载导入idea即可
以上是官网操作过程,下面提供已经集成其他能力的一个SpringBoot项目
- SpringBoot版本 2.0.5
- mysql版本 5.7
- JDK8
- 该项目没有使用Maven进行项目建设。Maven使用XML进行依赖关系管理,这导致整个配置文件过于繁琐且不太灵活。因此,使用Gradle进行项目建设和依赖关系管理。通过简单的配置,我可以轻松实现组件化功能
- 集成Swagger文档
http://127.0.0.1:8010/swagger-ui.html
-
统一response结构
-
入参的优雅验证
-
全局异常捕获
更详细请看这里,项目地址,欢迎star,可以自行下载修改使用,希望对你有所帮助