SpringMVC+Spring和SpringBoot的选择
使用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的自动装配原理。
上一篇: C++_STL_algorithm(算法),很全!
下一篇: css如何设置图片位置
推荐阅读
-
Excel将IF函数和OR函数结合使用进行多条件的选择性判断
-
用javascript实现文本框和"选择"按扭之间的间距
-
SpringBoot整合Redis、ApachSolr和SpringSession的示例
-
SpringBoot返回json和xml的示例代码
-
jQuery获取Select选择的Text和Value详细解释
-
ajax请求post和get的区别以及get post的选择
-
Steam上90%的游戏PC选择Win7和Win10!
-
css3选择器的属性和特性
-
Python Pandas DataFrame:查询数据or选择数据(selection)之loc,iloc,at,iat,ix的用法和区别
-
CPU盒装和散装的区别 盒装与散装如何选择