@ConditionalOnProperty配置默认值
时间: 2023-12-12 19:35:05 浏览: 95
初识Spring Boot框架之Spring Boot的自动配置
可以使用@ConditionalOnProperty注解的defaultValue属性来设置默认值。当配置文件中没有该属性时,就会使用defaultValue属性所设置的默认值。下面是一个例子:
```java
@Component
@ConditionalOnProperty(name = "example.property", havingValue = "true", defaultValue = "false")
public class ExampleComponent {
// ...
}
```
在上面的例子中,如果配置文件中没有名为"example.property"的属性,那么ExampleComponent组件就会使用defaultValue属性所设置的默认值"false"。如果配置文件中有名为"example.property"的属性,那么只有当它的值为"true"时,ExampleComponent组件才会被加载。
阅读全文