条件华注解 | 配置生效条件 |
---|---|
@ConditionalOnBean | 配置了某个特定的Bean |
@ConditionalOnMissingBean | 没有配置特定的Bean |
@ConditionalOnClass | ClassPath里有指定的类 |
@ConditionalOnMissingClass | ClassPath里缺少指定的类 |
@ConditionalOnExpression | 给定的Spring Expression Languafe(SqEl)表达式计算结果为true |
@ConditionalOnJava | java版本匹配特特定值或者一个范围值 |
@ConditionalOnJndi | 参数中的JNDI位置必须存在一个,如果没有给参数,则要有JNDI InitialContext |
@ConditionalOnProperty | 指定配置属性要有一个明确值 |
@ConditionalOnResource | ClassPath里有指定的资源 |
@ConditionalOnWebAppication | 这是一个web应用 |
@ConditionalOnNotWebAppication | 这不是一个web应用 |
springboot自动配置使用的条件注解
最新推荐文章于 2024-05-11 18:00:00 发布