IT序号网

spring之Spring 4.x 是否支持 Mybatis

third_qq_4accc0ab0fa5b582 2024年02月24日 编程语言 28 0

我尝试了 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好像都不支持)

请您参考如下方法:

查看 Spring MyBatis 的 pom.xml here可以看到项目本身依赖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> 

因此,基于此,如果我遇到像您在我的项目中遇到的异常,我不会感到惊讶,我不得不说“不”,它不受支持。


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!