我根据参考指南http://docs.spring.io/spring-boot/docs/current-SNAPSHOT/reference/htmlsingle/#boot-features-external-config-application-property-files设置了Spring Boot 1.3.0应用程序。一切都在OS X上正常工作。application.properties
文件从当前目录加载。 @Value
表达式已正确解析。
在Windows Server 2008 R2 / Java 1.8上但是Spring barfs:Could not resolve placeholder 'database.name' in string value "${database.name}"
。显然没有找到/加载属性文件。
答案 0 :(得分:0)
显然,这个服务器上的Java版本之间存在某种冲突。删除旧版本后,应用程序就可以正常运行了。