配置中心迁移 修改应用配置 1. 修改依赖信息 将apolloclient客户端依赖改为nacosclient依赖,如下所示: com.alibaba.cloud springcloudstarteralibabanacosconfig 2.2.9.RELEASE 2. 修改代码 (1) 如果迁移的应用代码中使用了@EnableApolloConfig注解,需要将所有@EnableApolloConfig注解的类替换为@ConfigurationProperties注解。 (2) 如果迁移的应用代码中中使用了@ApolloConfig注解,将其修改为@ConfigurationProperties(prefix "")注解,并且在bootstrap.properties中增加相关配置项。 (3) 使用的@ApolloConfigChangeListener可以使用nacossdk 中的中注册监听器代替。 (4) 代码中使用的@ApolloJsonValue 可以使用@Value替代,对应的 JsonBean类型使用String代替。 3. 修改配置信息 将Apollo相关配置改为MSE Nacos相关的配置,实例如下: application.yml文件中的Apollo配置: apollo: meta: bootstrap: enabled: true eagerLoad: enabled: true namespaces: application,TEST1.CDEMO listeners: "application,TEST1.CDEMO" bootstrap.yml文件中的Nacos配置: spring: application: name: TEST1.CDEMO cloud: nacos: config: serveraddr: Nacos访问地址 namespace: prod 4. 重启服务。 5. 修改配置验证监听情况。修改配置后,可以在应用的INFO日志中看到INFO o.s.c.e.event.RefreshEventListener Refresh keys changed:[] 等字样,说明应用监听配置正常。