springboot ConditionalOnProperty注解 – 小松博客
@ConditionalOnProperty(prefix = "rest", name = "auth-open", havingValue = "true", matchIfMissing = true)
rest:
auth-open: true #jwt鉴权机制是否开启(true或者false)
配置的值回合havingvalue做比较
matchIfMissing没有找到配置时的默认值
总结:
这个注解的用途主要是针对不同的运行环境来做配置。比如生产,测试,开发三种不同的环境所需要的配置不同