ここでは、名前空間の方法によって達成され、他は成功しませんでした。
依存追加
<dependency> <groupId>com.alibaba.boot</groupId> <artifactId>nacos-config-spring-boot-starter</artifactId> </dependency>
名前空間を追加します。
いくつかの構成ファイル、などの作成
application-dev.yaml
やapplication-test.yam
別の名前空間を指定して、server: port: 8081 nacos: config: server-addr: 127.0.0.1:8848 namespace: 5c3638e7-ca2c-46af-b47b-67b009c14fa1
指定されたアクティブなプロファイルの開始時刻。
コードが呼び出すことができるようになります
@SpringBootApplication @RestController //@NacosPropertySource(dataId = "lou-nacos-demo-config",autoRefreshed = true) //这里不用指定上面source public class LouNacosDemo1App { public static void main(String[] args) { SpringApplication.run(LouNacosDemo1App.class,args); } @NacosValue("${userName:aaa}") private String userName; @GetMapping("hello") public String hello(){ return "hello world"; } @GetMapping("userName") public String getUserName(){ return userName; } }