MybatisはSpring 4.xでサポートされていますか?
-
21-12-2019 - |
質問
MyBatis-Spring 1.2.2をMyBatis 3.2.5とSpring Version 4.1.0.releaseで試してみましたが、サポートされていないように見えます。
MyBatis-Spring 1.2.2 Springはorg.springframework.core.MethodParameter
クラスを含みますが、getContainingClass()
は存在しません。
例外を取得しています。
java.lang.NoSuchMethodError: org.springframework.core.MethodParameter.getContainingClass()
任意のアイデアは春4xでmybatisを使うことができますか?(IBATISでさえサポートされていないようです)
解決
Spring Mybatisのpom.xml
こちらプロジェクト自体が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>
.
だから、私はあなたが私のプロジェクトに入っているもののように例外を得るならば、私は私がプロジェクトに入っているような例外を得ることになっていないでしょう、そして私はその「いいえ」と言わなければならないでしょう、それはサポートされていません。
他のヒント
Spring v4.0.6でMybatis v3.2.7を使用しています。これまでのところ、問題は見られませんでした。春は通常下位互換性を維持するので、通常は機能します。
しかし、私はSpring V4.1.xで完全にサポートされている場合は、わからない(この書き込み時点)。
所属していません StackOverflow