zoukankan      html  css  js  c++  java
  • nacos+springboot的多环境使用方法

    这里通过namespace的方法来实现,其他的没成功。

    1. 添加依赖

      <dependency>
            <groupId>com.alibaba.boot</groupId>
            <artifactId>nacos-config-spring-boot-starter</artifactId>
      </dependency>
      
    2. 添加命名空间

      pic

    3. 新建几个配置文件,比如application-dev.yamlapplication-test.yam,里面指定不同的namespace

      server:
        port: 8081
      nacos:
        config:
          server-addr: 127.0.0.1:8848
          namespace: 5c3638e7-ca2c-46af-b47b-67b009c14fa1
      
    4. 启动的时候指定active的profile.

      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;
          }
      }
      
  • 相关阅读:
    oracle误操作commit之后,可以闪回数据
    删除表中重复数据,只保留一条数据
    去掉表中字段空的空格或换行符
    oracle主键自增
    List
    Collection Iterator 迭代器
    oracle 处理表的一列
    java swing
    oracle 常用函数大全
    cf 40A
  • 原文地址:https://www.cnblogs.com/sheldon-lou/p/11459519.html
Copyright © 2011-2022 走看看