スプリングブートエラーを覚えておいてください

1.mbgパッケージがインポートされない

CodeGenerator全体のすべてのパッケージが赤で報告されます。更新後、依存関係がMavenパネルに存在することがわかりますが、再構築の実行後も赤報告され
、解決されます。

2.スタートアップクラスの実行後にエラーを報告する

エラーメッセージ:

org.apache.ibatis.binding.BindingException: Invalid bound statement(not found)

これは、前のssmフェーズと同じ問題です。これはxmlおよびマッパーインターフェイスの場所です。

異なるパッケージに入れるか、同じパッケージと構成を追加します

CSDNでこのエラーを検索すると、より包括的な要約があります

まず、注意が必要な点がいくつかあります。そうしないと、この問題が不可解に発生し
ます。1。DAOインターフェイスの名前は、
マッパーファイルの名前と完全に同じである必要があります。2。の名前空間パスマッパーファイルはDAOインターフェイス
3のパスと一致している必要があります。もう1つの重要な点は、マッパーファイルをリソースディレクトリに配置する必要があること
です。そうしないと、コンパイルされません。4。リソースディレクトリ内のマッパーファイルのパスは、 DAOインターフェースのパスとまったく同じである

しかし、結局のところ、問題は、スタートアップクラスの@ComponentScanが誤って@MapperScanとして書き込まれたことでした。

おすすめ

転載: blog.csdn.net/codedecentt/article/details/111243409