NACOS配置中心设置配置文件

在nacos配置中心新增配置
登录nacos后 配置列表点击 加号
在这里插入图片描述
编辑配置信息 提交
其中注意Data ID 的命名规则

${prefix}-${spring.profile.active}.${file-extension}
- prefix 默认为所属工程配置spring.application.name 的值(即:nacos-provider),
也可以通过配 置项 spring.cloud.nacos.config.prefix来配置。
- spring.profiles.active=dev 即为当前环境对应的 profile。 注意:当 spring.profiles.active 为空时,
对应的连接符 - 也将不存在,dataId 的拼接格式变成 ${prefix}.${file-extension}
- file-exetension 为配置内容的数据格式,可以通过配置项 spring.cloud.nacos.config.fileextension 来配置。
目前只支持 properties 和 yaml 类型。

根据你本地的配置文件类型选择 对应后缀
在这里插入图片描述
粘贴对应配置信息点击发布即可

springboot 配置文件的 加载顺序
这里主要是说明application和bootstrap的加载顺序。
bootstrap.yml(bootstrap.properties)先加载
application.yml(application.properties)后加载
bootstrap.yml 用于应用程序上下文的引导阶段。
bootstrap.yml 由父Spring ApplicationContext加载。 父ApplicationContext 被加载到使用 application.yml 的之前。
(2)配置区别 bootstrap.yml 和application.yml 都可以用来配置参数。
bootstrap.yml 可以理解成系统级别的一些参数配置,这些参数一般是不会变动的。
application.yml 可以用来定义应用级别的。

我们项目中使用bootstrap.yml 配置文件

#配置中心地址
spring:
 cloud:
  nacos:
   config:
    server-addr: 127.0.0.1:8848
#spring.profiles.active=dev
# 该配置影响统一配置中心中的dataId
 application:
  name:
   service-statistics
# 命名空间
#spring.cloud.nacos.config.namespace=8c7d4e34-09df-405f-a351-50fa42285a7f

注意如果本地使用的bootstrap.yml 则nacos中的配置文件必须也是 yml 的类型否则不会被加载到,同理如果是 bootstrap.properties 则nacos 中的配置文件也必须是 properties 否不会被加载到 ,根据 dataId的后缀和新增配置中的选择

Nacos 配置文件主要包括以下几个方面: 1. 服务配置:包括服务名称、IP 地址、端口号等信息。 2. 注册中心配置:包括注册中心的地址、协议、用户名、密码等信息。 3. 配置管理配置:包括配置文件存储路径、数据持久化方式、备份策略等信息。 4. 安全配置:包括访问权限、加密方式等信息。 下面是 Nacos 的主要配置文件及其作用: 1. application.properties:应用程序配置文件,包括应用程序名称、端口号、服务注册中心地址等信息。 2. cluster.conf:集群配置文件,用于配置 Nacos 集群的地址列表。 3. custom.properties:自定义配置文件,用于存储自定义的配置信息,如连接池大小、超时时间等。 4. logback.xml:日志配置文件,用于配置日志的输出格式、输出级别、输出位置等信息。 在以上配置文件中,最重要的是 application.properties 文件,它包含了 Nacos 的核心配置信息。下面是 application.properties 文件的主要配置项: ``` # 服务名称 spring.application.name=nacos-config-example # 服务端口号 server.port=8080 # Nacos 注册中心地址 spring.cloud.nacos.discovery.server-addr=127.0.0.1:8848 # Nacos 配置中心地址 spring.cloud.nacos.config.server-addr=127.0.0.1:8848 # Nacos 配置中心命名空间 spring.cloud.nacos.config.namespace= # Nacos 配置中心数据 ID spring.cloud.nacos.config.data-id= # Nacos 配置中心组名 spring.cloud.nacos.config.group= # Nacos 配置中心文件后缀 spring.cloud.nacos.config.file-extension= # Nacos 配置中心连接超时时间 spring.cloud.nacos.config.timeout=3000 # Nacos 配置中心刷新间隔时间 spring.cloud.nacos.config.refresh-interval=10000 # Nacos 配置中心监听快照文件存储路径 spring.cloud.nacos.config.snapshot-path=/data/nacos/config # Nacos 配置中心监听快照文件扩展名 spring.cloud.nacos.config.snapshot-file-extension=.txt ``` 在以上配置中,最重要的是 Nacos 注册中心地址和 Nacos 配置中心地址,它们分别用于指定服务注册中心和配置中心的地址。在实际使用中,需要根据具体的情况进行配置。此外,还需要注意 Nacos 配置中心的命名空间、数据 ID、组名、文件后缀等配置,它们是访问 Nacos 配置中心的关键信息。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值