Spring 4并使用jdk编译7

时间:2014-08-08 17:23:30

标签: java spring

我们更新到春季4有几个原因,但需要暂时保持在jdk 7(太接近发布!)。在我开始使用PropertySource之前,一切都很好。这个类使用了可重复的注释,它是一个java 8类......突然间我们无法编译,缺少类。

我们使用-Werror作为编译过程的一部分,可以将其关闭,但这似乎是核选项。是否有任何其他机制可以让javac再次运行而不会消除所有警告 - 编译失败?

1 个答案:

答案 0 :(得分:0)

雅,这是Spring 4和jdk 7的一个问题。你可以试试以下......

而不是像......一样使用注释。

@PropertySource("classpath:/datasource.properties")

使用...

@PropertySources(value = {@PropertySource("classpath:/datasource.properties")})

此链接更深入地描述了解决方案......

http://www.javacodegeeks.com/2013/11/how-to-using-propertysource-annotation-in-spring-4-with-java-7.html