SpringBoot是spring4.0之后提供的一个自动化启动框架,采用习惯优于配置的理念,可以进行自动化配置(EnableAutoConfiguration),框架采用注解+properties(或yaml)代替传统的xml配置,极大的提高了开发效率。

主要核心注解是@SpringBootApplication,也可以称之为启动注解。实际上这个注解是@Configuration,@EnableAutoConfiguration ,@ComponentScan三个注解的组合而成。

@SpringBootConfiguration():代表当前是一个配置类
@EnableAutoConfiguration(): 启动自动配置
@ComponentScan():指定扫描哪些Spring注解

SpringBoot优点?

1、减少开发的时间,方便测试。

2、使用大量的注解,方便了代码的整合。

3、自带tomcat方便部署启动。