配置文件加载规则
📄 配置文件加载规则 _ PIGCLOUD
商业版
生态🔥
快速上手
前端部分
功能使用
后端部分
- 📄 数据库字段文档说明
- 📄 登录 token 生成源码解析
- 📄 请求校验 token 源码解析
- 📄 HTTP客户端获取 token
- 📄 feign 使用基础
- 📄 Feign 调用与令牌传递👍
- 📄 @Inner 注解使用及原理 👍
- 📄 社交短信登录原理
- 📄 接口直接对外暴露
- 📄 前端密码加密处理
- 📄 验证码配置及开关
- 📄 登录短信验证码发送
- 📄 信息推送功能使用
- 📄 配置文件加载规则
- 📄 全局异常处理
- 📄 异常国际化处理
- 📄 配置文件动态刷新
- 📄 网关动态路由原理
- 📄 服务配置 cors 跨域
- 📄 feign 自动降级功能
- 📄 配置文件加解密
- 📄 logback 日志输出配置
- 📄 @SysLog 日志注解使用
- 📄 监控服务常见功能使用
- 📄 Druid 分布式 SQL 监控使用
- 📄 MyBatis-Plus连表查询
扩展必看
生产部署
社区分享
更新日志
📄 配置文件加载规则
pigcloud
# 微服务版本
==本系统使用 Nacos 作为配置中心,因此需要遵循 Nacos 的配置文件加载规则。==
# 代码目录结构
1 | ├── demo-biz |
# 配置文件加载顺序
优先加载服务的 Nacos 配置
配置文件命名规则为
spring.application.name-@profiles.active@.yml。在此示例中,文件名应为demo-biz-dev.yml(若不存在请自行创建,注意格式为 YAML)。
加载 Nacos 的通用配置文件
通用配置文件名为
application-dev.yml。
加载服务 resources 目录下的 application.yml 文件的属性

1 | spring: |
# 属性覆盖原则
如果同一属性在三个文件中均有配置,则优先级如下: nacos/demo-biz-dev.yml > nacos/application-dev.yml > application.yml
# 特殊:单体版本
==单体版本配置文件加载规则与微服务版本有所不同,需要将所有的配置项配置在 pigx-boot 目录的本地文件中==
| 文件名 | 作用 |
|---|---|
| application.yml | 通用配置文件 (正常情况下不需要改动) |
| application-dev.yml | 开发环境配置文件(redis,mysql) |
# 代码目录结构
1 | ├── pigx-boot |

- 标题: 配置文件加载规则
- 作者: PIGCLOUD
- 创建于 : 2024-01-01 00:00:00
- 更新于 : 2025-09-22 14:27:28
- 链接: https://anime-blog.52lin.site/📄 配置文件加载规则 _ PIGCLOUD/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。

