连接

对于SpringBoot项目,连接nacos需要在pom配置中配置上以下依赖:

1
2
3
4
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
</dependency>

并在配置文件bootstrap.yml中增加nacos服务器配置:

1
2
3
4
5
6
7
8
9
10
11
12
spring:
application:
name: nacos-test # 当前项目的应用名,需要与nacos服务器中的配置对应
cloud:
nacos:
config:
file-extension: yml # 当前项目在nacos上的配置名后缀,没有后缀则不填
server-addr: # nacos访问地址
namespace: # nacos配置命名空间ID
enabled: true
username: # nacos账号
password: # nacos密码

错误记录

nacos未生效

常见的问题如下:

  1. bootstrap.yml配置错误
    1. 项目名与file-extension是否与nacos服务器的配置对应
    2. spring.cloud.nacos.config.enabled设置成了false
    3. 用户名密码配置错误
    4. 命名空间ID配置错误
  2. nacos中的配置错误
    1. 配置的yaml格式但出现了内容错误,导致配置失效

本站总访问量