| | |
| | | |
| | | cloud: |
| | | nacos: |
| | | server-addr: localhost:8848 # Nacos 服务器地址 |
| | | server-addr: localhost:8848 |
| | | username: nacos |
| | | password: nacos |
| | | discovery: # 【配置中心】配置项 |
| | | discovery: |
| | | namespace: ${spring.profiles.active} |
| | | group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP |
| | | group: DEFAULT_GROUP |
| | | metadata: |
| | | version: 1.0.0 # 服务实例的版本号,可用于灰度发布 |
| | | config: # 【注册中心】配置项 |
| | | version: 1.0.0 |
| | | config: |
| | | namespace: ${spring.profiles.active} |
| | | group: DEFAULT_GROUP # 使用的 Nacos 配置分组,默认为 DEFAULT_GROUP |
| | | group: DEFAULT_GROUP |
| | | |
| | | main: |
| | | allow-circular-references: true # 允许循环依赖,因为项目是三层架构,无法避免这个情况。 |
| | | allow-bean-definition-overriding: true # 允许 Bean 覆盖,例如说 Feign 等会存在重复定义的服务 |
| | | allow-circular-references: true |
| | | allow-bean-definition-overriding: true |
| | | |
| | | config: |
| | | import: |
| | | - optional:classpath:application-${spring.profiles.active}.yaml # 加载【本地】配置 |
| | | - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml # 加载【Nacos】的配置 |
| | | - optional:classpath:application-${spring.profiles.active}.yaml |
| | | - optional:nacos:${spring.application.name}-${spring.profiles.active}.yaml |
| | | |
| | | # Servlet 配置 |
| | | servlet: |
| | | # 文件上传相关配置项 |
| | | multipart: |
| | | max-file-size: 16MB # 单个文件大小 |
| | | max-request-size: 32MB # 设置总上传的文件大小 |
| | | max-file-size: 16MB |
| | | max-request-size: 32MB |
| | | mvc: |
| | | pathmatch: |
| | | matching-strategy: ANT_PATH_MATCHER # 解决 SpringFox 与 SpringBoot 2.6.x 不兼容的问题,参见 SpringFoxHandlerProviderBeanPostProcessor 类 |
| | | matching-strategy: ANT_PATH_MATCHER |
| | | |
| | | # Jackson 配置项 |
| | | jackson: |