欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

SpringMVC+Spring和SpringBoot的选择

程序员文章站 2022-03-27 09:52:26
...

  使用SpringBoot进行项目开发已经是大势所趋,但在这里还是要说明为什么选择SpringBoot,选择SpringBoot带来的好处和SpringBoot注意的一些问题。

  首先SpringBoot并不是一门新技术而是spring开源社区对于配置的优化,遵循约定大于配置,默认配置等规则对项目配置的一种封装。使用SpringMVC+Spring最麻烦的就是配置文件太多,配置太麻烦,而对于Springboot来说基本上不存在这么多配置文件,

  所以Springboot大大简化了配置文件。

  另外Springboot的另一个好处就是随着微服务化的演进,更多的手游账号出售平台配置文件都放到了配置中心,容器可以加载远程配置中心的资源实例化本地配置类,而Springboot这种把配置文件改为配置类的做法符合配置中心的架构需求。

  还有一点就是Springboot方便开发环境调试项目,之前的SpringMVC+Spring项目开发环境如果要启动项目不是要配置tomcat插件就是要配置jetty插件操作起来还是有点麻烦的,而Springboot项目一个main方法搞定一切,简单快捷。

  使用Springboot首先弄清楚spring-boot-starter,spring-boot-starter-web,spring-boot-dependencies等依赖项之间的关系,另外如果要深入学习Springboot最关键的是要弄清楚Springboot的自动装配原理。