美文网首页
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