Spring Boot 加载application.properties顺序
2024-10-21 11:50:40
1、准备四份application.properties
a、项目根目录下config/application.properties ,内容为: test.user.name = a
b、项目根目录下 application.properties ,内容为: test.user.name = b
c、项目根目录下src/main/resources/config/application.properties ,内容为: test.user.name = c
d、项目根目录下src/main/resources/application.properties ,内容为: test.user.name = d
2、读取application中内容的测试controller
@Controller
public class My Controller{
@Autowired
private ApplicationContext ctx; @GetMapping("/prop")
@ResponseBody
public String getName(){
return ctx.getEnvironment().getProperty("test.user.name");
}
}
3、首次显示 a,依次从a开始删除属性,则依次显示a,b,c,d
4、结论:
加载顺序为第1点中的a,b,c,d的顺序,并且后面加载的不会覆盖前边加载的同名属性
最新文章
- ASP.NET MVC5+EF6+EasyUI 后台管理系统(63)-Excel导入和导出-自定义表模导入
- 我 &;&; yii2 (路由优化)
- mteclipse中运行的分页,搜索,列表批量删除的界面,它的源代码
- C#自动化IO/XML作业
- 搞JAVA在北京月薪15K的朋友来到厦门却很难找到工作
- Mysql权限对照表
- centos6.5 设置静态ip地址
- Flask 富文本编辑器
- [BC Round#26] Card 【各种水】
- LoadRunner监控windows资源报错Monitor name :Windows Resources. Cannot connect to machine
- Java的Object对象
- 你是如何自学 Python 的?
- 中间人攻击——ARP欺骗的原理、实战及防御
- springMVC学习路线3-整合spring(annotion方式)
- hdu 6069 Counting Divisors(求因子的个数)
- Hive数据倾斜解决办法总结
- zabbix3.4.7版本饼图显示问题
- java读取按行txt文件
- c++11实现c++14的optional
- 解读Web应用程序安全性问题的本质