@SpringbootApplication注解
时间: 2023-12-09 08:48:00 浏览: 105
@SpringBootApplication注解到底做了什么,你真的了解吗?
@SpringbootApplication注解是一个组合注解,结合了@SpringBootConfiguration、@EnableAutoConfiguration和@ComponentScan三个注解的功能。它是Spring Boot应用程序的入口点,标记着该类是一个Spring Boot应用程序的主要配置类,并启用了自动配置和组件扫描。
其中,@SpringBootConfiguration注解表示该类是一个Spring Boot应用程序的配置类;@EnableAutoConfiguration注解表示开启Spring Boot的自动配置机制,自动配置应用程序所需的所有配置;@ComponentScan注解表示启用组件扫描,扫描该类所在的包以及其子包下的所有组件,并将其添加到应用程序上下文中。
因此,通常情况下,我们只需要在Spring Boot应用程序中使用@SpringbootApplication注解来标记主要配置类即可,而不需要再使用其他的@Configuration、@EnableAutoConfiguration和@ComponentScan注解。
阅读全文