nacos-group / nacos-examples

Nacos Examples
Apache License 2.0
951 stars 1.47k forks source link

nacos-spring-cloud-config-example getEnvironment().getProperty("server.port")获取不到配置中心配置 #40

Closed baishui2004 closed 4 years ago

baishui2004 commented 4 years ago

如上,使用的代码是nacos-spring-cloud-config-example,修改NacosConfigApplication类: Environment env = SpringApplication.run(NacosConfigApplication.class, args).getEnvironment(); System.out.println("------ server.port: " + env.getProperty("server.port")); 配置中心中配置demo.properties 配置了server.port,bootstrap.properties正确配置了demo.properties,但是如上print出来的端口是null,通过nacos api可以获取到配置文件 curl -X GET "http://xx:8848/nacos/v1/cs/configs?dataId=sbc-service-setting.properties&group=DEFAULT_GROUP"

baishui2004 commented 4 years ago

修改spring boot 与starter-alibaba-nacos 版本后已可以获取到:

spring-boot-starter-parent 2.1.9.RELEASE spring-cloud-starter-alibaba-nacos-config 2.1.0.RELEASE 版本匹配参见:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E