Spring 4.x是否支持Mybatis?
问题内容:
我尝试将mybatis-spring 1.2.2与mybatis 3.2.5和Spring版本4.1.0.Release一起使用,看起来好像不受支持。
mybatis-spring 1.2.2
spring包含org.springframework.core.MethodParameter
类,但是getContainingClass()
不存在。
我得到了例外: java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()
知道我可以将Mybatis与Spring 4x一起使用吗?(甚至ibatis也似乎不受支持)
问题答案:
在这里查看pom.xml
Spring
MyBatis的,我可以看到项目本身取决于Spring
3.2.9:
...
<spring.version>3.2.9.RELEASE</spring.version>
...
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
<scope>provided</scope>
</dependency>
因此,基于此,如果我会遇到像您在我的项目中遇到的异常那样的异常,并且不得不说“不”,我将不会感到惊讶,它不受支持。