关于SpringBootApplication注解的一些说明

  Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。

SpringBoot用来简化spring应用的初始搭建以及开发过程 使用特定的方式来进行配置(properties或yml文件)。SpringBoot是引用程序 main方法运行的,这个方法的上面有着这样一个注解:@SpringBootApplication,这个注解就是SpringBoot启动的核心注解,它其实是三个注解的功能合并到了一起:@ComponentSacn、@SpringBootConfiguration和@EnableAutoConfiguration这三个注解组合到了一起便形成了@SpringBootApplication。

 

 那么这三个注解有什么用呢?

@SpringBootConfiguration:读取配置文件,配置文件的路径是当前根目录(src/main/resources/application.yml等)

@EnableAutoConfiguration:开启自动配置,它会扫描当前的所有依赖的jar包,然后自动配置。

@ComponentSacn:基于Spring框架的扫描注解,它会自动扫描所有的包,以及子包。

posted @ 2020-07-04 14:33  橘子怪  阅读(236)  评论(0)    收藏  举报