在Spring、Spring MVC、Spring Boot这三个框架中,哪些注解是spring boot独有的。
时间: 2024-06-02 22:12:28 浏览: 99
以下是Spring Boot独有的一些注解:
1. @SpringBootApplication:这是一个组合注解,包含了@ComponentScan、@EnableAutoConfiguration和@Configuration注解,用于启用Spring Boot应用程序的自动配置,扫描注解和配置类。
2. @EnableAsync:启用异步方法执行。
3. @EnableScheduling:启用定时任务。
4. @EnableConfigurationProperties:启用@ConfigurationProperties注解,用于将属性绑定到类上。
5. @SpringBootTest:用于测试Spring Boot应用程序,加载完整的应用程序上下文。
6. @AutoConfigureMockMvc:用于测试Spring MVC控制器,自动配置MockMvc实例。
7. @ConditionalOnProperty:基于属性值的条件,用于控制Bean的创建。
8. @ConditionalOnClass:当类路径下有指定的类时,才会创建Bean。
9. @ConditionalOnMissingBean:当Spring上下文中不存在指定的Bean时,才会创建Bean。
这些注解都是Spring Boot独有的,不同于Spring和Spring MVC框架。
阅读全文