ConditionalOnProperty用法
时间: 2023-11-09 16:03:15 浏览: 119
SpringBootProject.rar
ConditionalOnProperty是Spring Boot提供的一个注解,用于根据配置文件中的属性值来决定是否创建一个Bean。具体用法如下:
1. 在需要创建Bean的类上添加注解@ConditionalOnProperty,如下所示:
```
@Component
@ConditionalOnProperty(name = "myapp.enabled", havingValue = "true")
public class MyComponent {
// ...
}
```
2. 在配置文件中添加属性myapp.enabled=true,表示需要创建该Bean。
当配置文件中的myapp.enabled属性值为true时,MyComponent才会被创建。如果该属性值为false或者没有配置该属性,则不会创建该Bean。
阅读全文