配置中心集成

[!NOTE]
一个应用只能关联一个私有配置,可以关联多个公有配置

依赖

如需使用注册中心,则需要依赖配置中心相关的starter依赖,maven依赖如下

<dependency>
    <groupId>cn.sunline.edspgroupId>
    <artifactId>edsp-cloud-starter-nacos-configartifactId>
    <version>{
    { book.ver }}version>
dependency>

使用

可以使用Spring原生的@Value注解注入配置中心的配置,如下

配置中心集成_第1张图片

[!danger]
如果需要支持动态变更配置后及时通知到应用端,必须加上@RefreshScope注解。


[!danger]
使用要求:

应用启动前,需提前添加配置名和应用集群之间的对应关系(操作步骤:配置中心-配置新增),才可以实现配置内容的下发。

应用启动完成后,对应配置名下,配置内容的配置字段可以自由增减,即使是增加的字段,也能够实现配置的下发。

如果在应用启动之后再去增加配置,则无法实现配置内容的下发。

你可能感兴趣的:(springboot,java,spring,boot)