springboot中中Conditional相关注解

2020-12-03 08:42

阅读:676

  • @ConditionalOnProperty

    name 和 prefix 组合获取 application.yml配置 (prefix.name),如果不配置prefix,name不支持嵌套

    比如spring.cache 直接 配置在name (name="spring.cache")上获取不到;要这样配置( prefix="spring",name="cache");前面获取到值与havingValue 设置的值进行比较,比较的结果依据matchIfMissing值设定来确定是否加载该配置类,默认matchIfMissing为false, 两者值相等就进行加载,否则不加载


  • 评论


    亲,登录后才可以留言!