一、解决不同环境相同配置问题-自定义Data ID配置
在实际的开发过程中,我们的项目所用到的配置参数有的时候并不需要根据不同的环境进行区分,生产、测试、开发环境所用到的参数值是相同的。那么解决同一服务在多环境中,引用相同的配置的问题?Nacos Config也提供了相应的解决方案。
那么我们可以通过服务名+拓展名的方式,来实现同一个微服务下不同的环境,共享的配置文件。
1.1 具体配置案例
我们在Nacos Config中添加配置,data_id为configdemo.yaml
控制器代码更改
@RestController
@RefreshScope //支持Nacos动态刷新功能
public class ConfigController {
@Value(“ c o n f i g . i n f o " ) p r i v a t e S t r i n g c o n f i g I n f o ; / / 通用 @ V a l u e ( " {config.info}") private String configInfo; //通用 @Value(" con