转自:
下文笔者讲述SpringBoot的简介说明,如下所示:
Spring Boot是Spring开源组织下的子项目
是Spring组件一站式解决方案
主要用于简化Spring使用的难度,它大量引入了自动配置,
及提供多种启动器,可方便我们快速开发应用
Spring Boot源码下载地址
官方网站:http://projects.spring.io/spring-boot/ GitHub源码:https://github.com/spring-projects/spring-boot
Spring Boot优点
1.Spring Boot中嵌入多种容器,可独立运行 如:Spring Boot中嵌入了Tomcat Jetty容器 所以我们编写Spring Boot代码时,无需达成war包,可直接运行jar包,因为所有的依赖包都在jar包中 2.Spring Boot开发可简化配置 由于Spring Boot是启动器自动依赖其它配置,可简化我们maven的配置 3.自动配置 当我们在maven中加入一个启动器后,就可以使Spring Boot拥有web的能力,无需进行其它配置 4.可无xml配置 当然这是Spring的一个属性,我们可借助指定的注解,无需配置xml 5.其它优点 Spring Boot是Spring的一个顶级项目,所以它支持Spring的其它组件
Spring Boot缺点
要想彻底了解Spring Boot的缺点, 我们还需了解其原理,否则遇到棘手的问题时,我们将无法进行下一步调试处理