org.springframework.boot.autoconfigure.condition.ConditionalOnBean
时间: 2024-01-31 18:11:06 浏览: 142
spring-boot-test-autoconfigure-2.0.4.RELEASE-API文档-中英对照版.zip
org.springframework.boot.autoconfigure.condition.ConditionalOnBean是Spring Boot中的一个条件注解,用于指定在特定的Bean存在时才会加载某个配置类或者创建某个Bean。当指定的Bean存在于Spring容器中时,被注解的配置类或者Bean才会被加载或创建。
下面是一个使用@ConditionalOnBean注解的示例:
```java
@Configuration
public class MyConfig {
@Bean
public MyBean myBean() {
return new MyBean();
}
@Bean
@ConditionalOnBean(MyBean.class)
public AnotherBean anotherBean() {
return new AnotherBean();
}
}
```
在上面的示例中,当MyBean存在于Spring容器中时,AnotherBean才会被创建。如果MyBean不存在,则AnotherBean不会被创建。
阅读全文