@SpringBootConfiguration和@Configuration区别
时间: 2023-10-19 12:32:38 浏览: 190
Springboot @Configuration @bean注解作用解析
5星 · 资源好评率100%
@SpringBootConfiguration 是 Spring Boot 框架提供的注解,它是 @Configuration 注解的特殊形式,用来标识某个类是 Spring Boot 的配置类,可以被 Spring 自动扫描并加载。在 Spring Boot 应用程序中,通常使用 @SpringBootApplication 注解代替 @Configuration、@EnableAutoConfiguration 和 @ComponentScan 三个注解。
@Configuration 注解是 Spring 框架中的通用注解,用来标识某个类是 Spring 的配置类。在 Spring 应用程序中,我们通常使用 @Configuration 注解来定义 Bean,以及在 Bean 之间建立依赖关系。
因此,@SpringBootConfiguration 是 @Configuration 注解的一个变种,用于 Spring Boot 应用程序中,它可以让 Spring Boot 自动扫描并加载配置类,简化了 Spring Boot 应用程序的开发。
阅读全文