免責事項:この記事はブロガーオリジナル記事です、続くBY-SAのCC 4.0を著作権契約、複製、元のソースのリンクと、この文を添付してください。
無効なバインドされた声明(見つからない)ソリューション
私の学習過程を記録し、
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>
正常に変更されたプロジェクトを開始します。