ナコス+ springbootマルチメソッド環境

ここでは、名前空間の方法によって達成され、他は成功しませんでした。

  1. 依存追加

    <dependency>
          <groupId>com.alibaba.boot</groupId>
          <artifactId>nacos-config-spring-boot-starter</artifactId>
    </dependency>
  2. 名前空間を追加します。

    PIC

  3. いくつかの構成ファイル、などの作成application-dev.yamlapplication-test.yam別の名前空間を指定して、

    server:
      port: 8081
    nacos:
      config:
        server-addr: 127.0.0.1:8848
        namespace: 5c3638e7-ca2c-46af-b47b-67b009c14fa1
  4. 指定されたアクティブなプロファイルの開始時刻。

    PIC

  5. コードが呼び出すことができるようになります

    @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;
        }
    }

おすすめ

転載: www.cnblogs.com/sheldon-lou/p/11459519.html