org.apache.ibatis.binding.BindingException:無効なバインド声明(見つからない)解决方案

免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
このリンク: https://blog.csdn.net/Wu_Kunbo/article/details/92591473

無効なバインドされた声明(見つからない)ソリューション

私の学習過程を記録し、

SSM + Mavenプロジェクトを設定する場合、プロジェクトがこの問題の出現を駆け上がりました。
いくつかのソリューションは、オンラインチェック構成パスです見つけ、名前空間マッパーのマッピングが正しいか、何の問題が見つかりません

その後ためMavenプロジェクトのアイデアはなりませんことを発見したのsrc /メイン/ Javaのためのディレクトリコンパイラ/クラスをターゲットの下で。

したがって、2つのソリューションがあります。

1は、中**。xmlファイルすることができSRC /メイン/リソースクラス下のxmlファイルにパッケージ化された時間をコンパイルし、ディレクトリ。

ここで私は、ディレクトリ内に新しいリソース・マッパーディレクトリを作成し、そして春のコンフィギュレーション・ファイルの場所にマッピングファイルを変更します

<bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean">
        <property name="dataSource" ref="dataSource"></property>
        <property name="mapperLocations">
                <value>classpath:mapper/*.xml</value>
        </property>
 </bean>

正常に変更されたプロジェクトを開始します。

おすすめ

転載: blog.csdn.net/Wu_Kunbo/article/details/92591473