我根据参考指南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}"
. 显然没有找到/加载属性文件 .
1 回答
显然,这个服务器上的Java版本之间存在某种冲突 . 删除旧版本后,应用程序启动正常 .