在v1.5.12的Spring Boot中从classpath加载Spring Resource文件有什么变化?

时间:2018-04-11 13:44:48

标签: spring spring-boot

在Spring Boot v1.5.11之前,以下内容适用于引用auth.json中名为src/main/resources的文件: spring.cloud.gcp.credentials.location=auth.json

从v1.5.11开始并继续进入1.5.12,上述结果导致FileNotFound异常。但以下工作: spring.cloud.gcp.credentials.location=classpath:auth.json

Spring Boot 1.5.12(或其底层依赖项)的变化是什么?

1 个答案:

答案 0 :(得分:0)

这是因为修复了另一个问题,并且正在通过其他报告的实例进行跟踪:https://github.com/spring-projects/spring-boot/issues/12786

遵循此行为的从业者可以以适当的方式更新其实现(例如,在我们的清理样本中,它将使用“classpath:”为属性添加前缀)或等待以查看是否进一步解决(不是回归导致此问题的其他修复方法是可能的。

h / t @ Stephane-Nicoll和Andy Wilkinson。