zc-project
Version:
项目模板
37 lines (33 loc) • 1.86 kB
YAML
spring:
application:
name: yudao-module-auto
main:
allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。
allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务
cloud:
nacos:
# 注册中心相关配置
server-addr: ${nacos_host:10.36.31.55}:${nacos_port:30100}
discovery:
ip: ${ip:}
namespace: ${nacos_name:a0960c00-c5c5-42b5-9a6c-ba912411f7c2} # 命名空间。这里使用 dev 开发环境
metadata:
tag: ${tag:}
version: ${version:1.0.0} # 服务实例的版本号,可用于灰度发布
# 配置中心相关配置
config:
server-addr: ${nacos_host:10.36.31.55}:${nacos_port:30100} # Nacos 服务器地址
namespace: ${nacos_name:a0960c00-c5c5-42b5-9a6c-ba912411f7c2} # 命名空间 dev 的ID,不能直接使用 dev 名称。创建命名空间的时候需要指定ID为 dev,这里使用 dev 开发环境
group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP
name: ${spring.application.name} # 使用的 Nacos 配置集的 dataId,默认为 spring.application.name
file-extension: yaml # 使用的 Nacos 配置集的 dataId 的文件拓展名,同时也是 Nacos 配置集的配置格式,默认为 properties
shared-configs[0]:
dataId: zcii-global.yaml
group: DEFAULT_GROUP
refresh: true
server:
port: 48080
# 日志文件配置。注意,如果 logging.file.name 不放在 bootstrap.yaml 配置文件,而是放在 application.yaml 中,会导致出现 LOG_FILE_IS_UNDEFINED 文件
logging:
file:
name: ${user.home}/logs/${spring.application.name}.log # 日志文件名,全路径