apollo 0.10.2

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 {
}
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容