@ConditionalOnProperty
是 Spring Boot 框架中一个用于配置类或方法的注解。它用于在配置类或方法上进行条件配置,以便在满足特定条件时才加载这些配置。
使用方法是在配置类或方法上添加 @ConditionalOnProperty
注解,并在注解中指定属性的名称和值。例如,以下代码片段使用 @ConditionalOnProperty
注解配置类,以便在配置文件中存在名为 my.property
的属性时加载该类:
@Configuration
@ConditionalOnProperty(name = "my.property", havingValue = "true")
public class MyConfiguration {
// ...
}