提问者:小点点

Spring 引导未加载应用程序。


我有一个Spring Boot应用程序,我正在部署到Cloud Foundry。

应用程序间歇性地不会加载应用程序属性的内容。在应用程序上下文中找不到属性,并且不考虑 application.properties 文件中的日志记录级别(使调试更加困难!

Spring Boot 是 1.2.5-RELEASE,我在其他应用程序中没有看到这种行为。

将< code > application . properties 文件解压缩到Cloud Foundry中正在运行的Warden容器中时,该文件似乎是可读的。

知道如何进一步调试吗?


共1个答案

匿名用户

结果(我有预感),应用程序开发人员依赖于一个包含自己的空应用程序的jar。财产。似乎Spring在扫描类路径以加载文件时,不会对结果进行排序。因此,Spring受到文件系统返回目录列表的任意顺序的影响。

为什么有些想法总是有效,而有些却无效,我不知道。我认为,当文件被删除和重新创建时,底层的ext4文件系统实际上并没有删除它们,而是认为我正在重新创建曾经存在的东西,只是重新打印到现有的布局上。