新建一个命名空间

点击创建配置

 
 关键点1:Data ID的命名规则:
 前面我们演示了在 nacos 控制台新建一个 DataID 为 cloud-producer-server-dev.yaml 的数据集,那么这个 Data ID 是什么呢?Data ID 是配置集的唯一标识,一个应用可以包含多个配置集,每个配置集都需要被一个有意义的名称标识。那么 Data ID 怎么取值呢?格式通俗一点就是 “前缀-环境-扩展名”,如下所示:
{spring.cloud.nacos.config.prefix}-{spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
所以我们叫他“usersystem-thirdparty-dev.yaml”
他的服务名叫:usersystem-thirdparty
 环境叫:dev
 使用的文件类型是:yaml
# 端口号
server:
  port: 8000
# Spring的相关配置
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    name: defaultDataSource
    password: new password
    url: jdbc:mysql://127.0.0.1:3306/sx?serverTimezone=UTC
    username: root
# 测试配置
user:
  id: 1
  age: 2
  name: 3
在本地服务修改配置
关键点2:要新建bootstrap文件!!!
以前一直在application上配置了半天发现不起作用!
新建bootstrap.properties
 
########################## bootstrap级别通用配置 ##########################
# 默认开发环境
spring.profiles.active=dev
#spring.profiles.active=test
##### nacos(注册中心和配置中心)地址
spring.cloud.nacos.server-addr=127.0.0.1:8848
spring.cloud.nacos.username=nacos
spring.cloud.nacos.password=nacos
spring.cloud.nacos.discovery.namespace=zhuxiaolong
spring.cloud.nacos.config.namespace=zhuxiaolong
spring.cloud.nacos.config.file-extension=yaml
spring.cloud.nacos.config.prefix=usersystem-base
# nacos中的名字
spring.application.name=usersystem-base
导包
关键点三:引入依赖
 之前只引了nacos的注册中心包
 现在要引入配置中心包和bootstrap包
 
  <!-- SpringCloud Ailibaba Nacos Config -->
    <dependency>
        <groupId>com.alibaba.cloud</groupId>
        <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
    </dependency>
    <!-- bootstrap -->
    <dependency>
        <groupId>org.springframework.cloud</groupId>
        <artifactId>spring-cloud-starter-bootstrap</artifactId>
    </dependency>
启动
发现端口已经改变
 
 测试
 
 读取nacos中的配置成功!


















