springboot自动装配注解有哪些
时间: 2023-11-03 21:24:54 浏览: 21
springboot的核心注解,及自动装配流程
Spring Boot提供了许多自动装配注解,常用的有:
- `@SpringBootApplication`: 标注一个主程序类,表示这是一个Spring Boot应用。
- `@EnableAutoConfiguration`: 开启自动配置功能,让Spring Boot根据classpath下的jar包自动完成配置。
- `@ComponentScan`: 自动扫描并加载符合条件的组件或bean。
- `@ConfigurationProperties`: 将配置文件中的属性与Java Bean绑定。
- `@ConditionalOnBean`: 当容器中存在指定的Bean时才生效。
- `@ConditionalOnClass`: 当类路径下有指定的类时才生效。
- `@ConditionalOnProperty`: 当指定的属性有指定的值时才生效。
- `@ConditionalOnMissingBean`: 当容器中不存在指定的Bean时才生效。
除此之外,Spring Boot还提供了许多其他的自动装配注解,如`@EnableWebMvc`、`@EnableAsync`、`@EnableScheduling`等,用户可以根据自己的需求选择使用。
阅读全文