带有spring-core 3.2.5.RELEASE的org.springframework.boot.SpringApplication

时间:2015-12-30 13:50:06

标签: java spring-3 hibernate3

我将使用spring 3hibernate 3创建简单的休息服务。由于基于休眠3的遗留业务组件,我没有机会使用更高版本的spring。

出于这样的目的,我尝试使用SpringApplication.run,在下列异常后下注:

Exception in thread "main" java.lang.IllegalAccessError: tried to access method org.springframework.core.io.support.SpringFactoriesLoader.loadFactoryNames

是否可以将spring-boot-maven-plugin与旧的春季版本一起使用?很高兴知道这方面的任何其他方法。

1 个答案:

答案 0 :(得分:2)

Spring Boot(以及所有相关工具,例如maven插件)期望Spring v4及更高版本。请参阅官方文档here

默认情况下,Spring Boot 1.3.2.BUILD-SNAPSHOT需要Java 7和Spring Framework 4.1.5或更高版本。