springcloud~spring-cloud-starter-alibaba-nacos-discovery-2021.0.1.0配置方式变更

发布时间 2023-11-28 16:26:52作者: 张占岭

nacos的配置方式发生改变,之前的方式不再适用,我们需要进行调整

包依赖

  • pom.xml代码,引入基础pom依赖
  <dependency>
      <groupId>com.alibaba.cloud</groupId>
      <artifactId>spring-cloud-alibaba-dependencies</artifactId>
      <version>2021.0.1.0<</version>
      <type>pom</type>
      <scope>import</scope>
  </dependency>
  • 项目依赖如图

配置中心

  • 导入公用配置application.yml
  • 导入本应用公用配置test-app.yml
  • 导入本应用,dev环境的配置test-app-dev.yml
spring:
  application:
    name: test-app
  profiles:
    active: dev
  cloud:
    nacos:
      discovery:
        server-addr: mse-231b7562-nacos-ans.mse.aliyuncs.com:8848
      config:
        server-addr: ${spring.cloud.nacos.discovery.server-addr}
        group: DEFAULT_GROUP
        namespace: public
  config: #新的配置中心使用方式
    import:
      - nacos:application.yml #远程会覆盖本地同名的配置
      - nacos:${spring.application.name}.yml 
      - nacos:${spring.application.name}-${spring.profiles.active}.yml