我有一个Spring Boot应用程序,我正在部署到Cloud Foundry。
应用程序间歇性地不会加载应用程序属性
的内容。在应用程序上下文中找不到属性,并且不考虑 application.properties
文件中的日志记录级别(使调试更加困难!
Spring Boot 是 1.2.5-RELEASE,
我在其他应用程序中没有看到这种行为。
将< code > application . properties 文件解压缩到Cloud Foundry中正在运行的Warden容器中时,该文件似乎是可读的。
知道如何进一步调试吗?
结果(我有预感),应用程序开发人员依赖于一个包含自己的空应用程序的jar。财产
。似乎Spring在扫描类路径以加载文件时,不会对结果进行排序。因此,Spring受到文件系统返回目录列表的任意顺序的影响。
为什么有些想法总是有效,而有些却无效,我不知道。我认为,当文件被删除和重新创建时,底层的ext4文件系统实际上并没有删除它们,而是认为我正在重新创建曾经存在的东西,只是重新打印到现有的布局上。