什么是SpringBoot?使用SpringBoot有什么优势?

随着使用spring框架的人越来越多,不断的更新迭代,spirng变得越来越复杂。在官方首页,我们可以看到我们的应用程序中使用的所有spring项目的不同功能。如果必须启动一个新的spring项目,我们需要添加构建路径或者配置maven依赖关系,配置应用程序服务器,添加spring配置。因此,开始一个新的spring项目需要很多努力,因为我们需要做很多轮子。

随之《springboot》就是解决这个重复造轮子的东西。spirngboot已经建立在现有spring基础上产生的一门框架。使用spring启动,我们避免之前我们创建项目必须要做的所有样板代码和配置项目工作。因此,springboot可以帮助我们开发以最小的工作量,更加健壮性的使用现有的spring功能。

 

关于使用springboot的优势?

1.减少开发,测试时间。

2.使用javaconfig(什么是JavaConfig?)有助于避免使用xml。

3.避免使用大量的maven导入和各个版本的冲突。

4.提供开发意见,发展方法。

5.没有单独的web服务器需要。这意味着我们不再需要启动tomcat,Glassfish或者启动任何的东西,他都集成了。

6.更少的配置,因为没有了web.xml文件。只需添加@Configuration注释的类,然后添加用@Bean注释的方法,Spring将自动架加载对象并像以前一样对其进行管理。甚至可以将@Autowired添加到bean方法中,以使Spring自动装入需要的依赖关系中。基于环境的配置使用这些属性,可以将正在使用的环境传递到应用程序:Dspring.profiles.active = {enviornment} 在加载主应用程序属性文件后,Spring 将在 (application{environment} .properties)中加载后续的应用程序属性文件。​​​​​​​

posted @ 2019-10-08 15:13  CHANGEMAX  阅读(637)  评论(0编辑  收藏  举报