一、nacos快速入门
1、nacos server 中的配置文件如何命名,有哪些规则?
配置文件名称就是 dataId。 dataId的格式如下:
${prefix}-${spring.profiles.active}.${file-extension}
- prefix 的值默认为等于spring.application.name
- spring.profiles.active 是当前环境的概况。当 spring.profiles.active空时,对应的连字符 - 会被删除,dataId 的格式变为:
${prefix}.${file-extension}
- file-exetension 是配置内容的数据格式,可以在spring.cloud.nacos.config.file-extension进行指定,支持properties、yml
注意:
1)spring.application.name 必须在配置文件显式配置,否则启动报错
2) 这里yml中指定文件后缀后,必须在 nacos server 指定相同的文件类型
2、nacos client 如何配置
1)引入依赖
<!--parent pom-->
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-dependencies</artifactId>
<version>2.7.10</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>2021.0.8</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-alibaba-dependencies</artifactId>
<version>2021.0.5.0</version>