美文网首页
apollo 0.10.2

apollo 0.10.2

作者: 千牛卫中郎将 | 来源:发表于2018-08-23 11:37 被阅读0次

    1 spring 占位符支持热更新


    @value占位符热更新

     @Value("${k1}")
     private String key1;
    
     @Value("${k2}")
     private String key2;
    

    2 支持新注解@ApolloJsonValue


    • 使用方式: 在portal增加key:


      image2018-8-10 17_47_47.png
    • 接入方式:

        @ApolloJsonValue("${jsonKey}")
        private MyJsonBean myJsonBean;
      

    3 支持Spring Boot bootstrap时期参数配置


    例子

    接入示例

    • 在环境变量里设置开关(任何方式都可以)
      • 代码方式
        System.setProperty("apollo.bootstrap.enabled", "true");
        
      • spring boot项目里可以直接在application.properties设置
        apollo.bootstrap.enabled=true
    • 在portal配置


      image2018-8-10 17_52_23.png
    • 代码使用
    @ConditionalOnProperty(name = "spring.weimob.apollo.condition", havingValue = "true")
    @Component
    public class TestCondition {
    }
    

    相关文章

      网友评论

          本文标题:apollo 0.10.2

          本文链接:https://www.haomeiwen.com/subject/fbypiftx.html