说说 Spring Boot 属性配置源的加载顺序
发布日期:2021-06-29 21:02:30
浏览次数:2
分类:技术文章
本文共 424 字,大约阅读时间需要 1 分钟。
Spring Boot 会按照下列优先级顺序,加载配置信息。
- 命令行参数
- java:comp/env 里的 JNDI 属性
- JVM 系统属性
- 操作系统环境变量
- 随机生成的带 random.* 前缀的属性(在设置其他属性时,可以引用它们,比如 ${random.long} )
- 应用程序以外的 application.properties 或者 appliaction.yml 文件
- 打包在应用程序内的 application.properties 或者 appliaction.yml 文件
- 通过 @PropertySource 标注的属性配置源
- 默认属性
其中的 application.properties 或 application.yml 配置文件可以放在以下这四个位置:
- 外置,在相对于应用程序运行目录的 /config 子目录中。
- 外置,在应用程序运行的目录中。
- 内置,在 config 包内。
- 内置,在 Classpath 根目录中。
转载地址:https://deniro.blog.csdn.net/article/details/103337357 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.219.124.196]2024年04月13日 03时21分44秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
WebApi返回json
2019-04-30
easyui带file上传控件表达提交
2019-04-30
首次听说Power-BI
2019-04-30
jstree 刷新
2019-04-30
SOLID原则学习一
2019-04-30
分布式服务框架学习一
2019-04-30
微服务(Microservice)学习一
2019-04-30
负载均衡学习一
2019-04-30
Http学习一
2019-04-30
软件开发基本接口技术
2019-04-30
WebApi接口测试
2019-04-30
软件开发基本接口学习一
2019-04-30
在.net平台下创建接口服务
2019-04-30
软件开发基本接口学习二
2019-04-30
微服务学习一
2019-04-30
.Net Core 微服务学习一
2019-04-30
康威定律学习一
2019-04-30
微服务学习二
2019-04-30
微服务学习三
2019-04-30
c#判断字符串是否json
2019-04-30