复制
收藏
提问
全网
spring boot工程中,项目启动类上的注解@SpringBootApplication是一个复合注解,不包括( ) A、@SpringBootConfiguration B、@EnableAutoConfiguration C、@ComponentScan D、@Primary
4月前
理解问题spring boot工程中,项目启动类上的注解@SpringBootApplication是一个复合注解,不包括( ) A、@SpringBootConfiguration B、@EnableAutoConfiguration C、@ComponentScan D、@Primary
已完成理解「spring boot工程中,项目启动类上的注解@SpringBootApplication是一个复合注解,不包括( ) A、@SpringBootConfiguration B、@EnableAutoConfiguration C、@ComponentScan D、@Primary」
展开阅读网页
回答简洁
更专业一些
在Spring Boot工程中,项目启动类上的注解@SpringBootApplication
是一个复合注解,它结合了多个注解以简化Spring Boot应用的配置。根据提供的参考资料,@SpringBootApplication
注解包含了以下三个核心注解:
@SpringBootConfiguration
:标注当前类是配置类,并会将当前类内声明的一个或多个以@Bean
注解标记的方法的实例纳入到Spring容器中13678。@EnableAutoConfiguration
:启用Spring Boot自动装配机制,通过@Import的支持,收集和注册特定场景相关的bean定义1579。@ComponentScan
:启用组件扫描,自动扫描并加载符合条件的组件,如使用@Component
等注解的类15689。
根据上述信息,@SpringBootApplication
注解不包括@Primary
注解。因此,正确答案是: