@ConditionalOnMissingBean 依赖
时间: 2024-01-16 16:18:59 浏览: 74
springboot @ConditionalOnMissingBean注解的作用详解
@ConditionalOnMissingBean 是一个条件注解,用于在 Spring Boot 中进行条件判断。它的作用是当某个特定类型的 Bean 没有在容器中注册时,才会创建并注册指定的 Bean。
下面是一个示例,演示了如何使用 @ConditionalOnMissingBean 注解来创建一个依赖:
```java
@Configuration
public class MyConfiguration {
@Bean
@ConditionalOnMissingBean(MyService.class)
public MyService myService() {
return new MyService();
}
}
```
在上面的示例中,如果容器中没有注册类型为 MyService 的 Bean,那么就会创建并注册一个 MyService 的实例。
阅读全文