在springcloud中有关nacos的配置说明

spring:
  cloud:
    nacos:
      discovery:							##这是与 Nacos 服务发现相关的配置。
        group: ${config.group}				##配置 Nacos 服务发现的分组,Nacos 支持将服务按分组管理
        server-addr: ${config.server}		##指定 Nacos 服务发现的服务器地址,通常是 Nacos 服务器的 IP 或域名以及端口号
        namespace: ${config.namespace}		##指定 Nacos 的命名空间,命名空间用于隔离不同环境或项目的服务
        username: ${config.username}	    ##用于指定访问 Nacos 的用户名,通常用于 Nacos 开启权限控制的场景
        password: ${config.password}		##用于指定访问 Nacos 的密码
      config:								##这是与 Nacos 配置中心相关的配置,应用会从 Nacos 配置中心加载配置
        group: ${config.group}				##配置 Nacos 配置管理的分组,与服务发现类似,分组用于将配置隔离开来
        server-addr: ${config.server}			##配置 Nacos 配置管理的服务器地址
        namespace: ${config.namespace-config}	##指定 Nacos 配置管理的命名空间,与服务发现的 namespace 可以不相同,这里用 ${config.namespace-config} 读取配置
        username: ${config.username}			##访问 Nacos 配置中心的用户名
        password: ${config.password}			##访问 Nacos 配置中心的密码
        file-extension: yml						##指定 Nacos 中的配置文件格式为 yml,表明从 Nacos 拉取的配置文件是 YAML 格式的文件
        extension-configs[0]:					##是 Nacos 配置的扩展项数组,用于指定多个扩展配置文件
          group: ${config.group}					##该扩展配置的分组
          namespace: ${config.namespace-config}		##该扩展配置的命名空间
          data-id: xxx.yml		                    ##指定扩展配置的 data-id,即 Nacos 中存储该配置文件的唯一标识。这里表示会加载名为 xxx.yml 的文件
          refresh: true								##表示当该扩展配置发生变化时,应用会自动刷新配置
  main:
    allow-bean-definition-overriding: true	        ##Spring Boot 的配置,允许定义重复的 Bean,即当两个相同名称的 Bean 存在时,后定义的 Bean 会覆盖前一个。如果不允许覆盖,会抛出异常。这里将其设置为 true,表示允许覆盖
  devtools:
    restart:
      log-condition-evaluation-delta: false	        ##Spring DevTools 的配置,控制是否记录条件评估的增量日志。Spring Boot 会根据条件创建 Bean,设置为 false 表示禁用增量日志,这样可以减少调试时的日志输出
posted @ 2025-04-19 11:27  哈喽哈喽111111  阅读(212)  评论(0)    收藏  举报