org.springframework.boot.SpringApplication spring-核心 3.2.5.RELEASE

org.springframework.boot.SpringApplication with spring-core 3.2.5.RELEASE

我将使用 spring 3hibernate 3 创建简单的休息服务。由于基于 hibernate 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 与旧的 spring 版本一起使用?很高兴知道这方面的任何替代方法。

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

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