我们更新到春季4有几个原因,但需要暂时保持在jdk 7(太接近发布!)。在我开始使用PropertySource之前,一切都很好。这个类使用了可重复的注释,它是一个java 8类......突然间我们无法编译,缺少类。
我们使用-Werror作为编译过程的一部分,可以将其关闭,但这似乎是核选项。是否有任何其他机制可以让javac再次运行而不会消除所有警告 - 编译失败?
答案 0 :(得分:0)
雅,这是Spring 4和jdk 7的一个问题。你可以试试以下......
而不是像......一样使用注释。
@PropertySource("classpath:/datasource.properties")
使用...
@PropertySources(value = {@PropertySource("classpath:/datasource.properties")})
此链接更深入地描述了解决方案......