@SpringBootApplication做什么的
时间: 2023-12-26 07:24:40 浏览: 74
@SpringBootApplication注解到底做了什么,你真的了解吗?
@SpringBootApplication是一个组合注解,它是由@Configuration,@EnableAutoConfiguration和@ComponentScan三个注解组成的。它的作用是标注一个主程序类,说明这是一个SpringBoot应用。使用@SpringBootApplication注解可以解决根类或者配置类头上注解过多的问题。同时,它还具有@Configuration,@EnableAutoConfiguration和@ComponentScan三个注解的默认属性值。其中,@Configuration注解表示该类是一个配置类,@EnableAutoConfiguration注解表示开启自动配置,@ComponentScan注解表示自动扫描组件。因此,使用@SpringBootApplication注解可以简化SpringBoot应用的配置。在使用@SpringBootApplication注解时,需要将该注解标注在主程序类上,并且传入的类必须是被@SpringBootApplication标注的类。
阅读全文