メインプログラムプラス@componentScan + DAO層に加えて、@ マッパーではない訪問
メインプログラムプラス@ componentScanプラス@ + DAO層コンポーネントまたは
@ コンポーネント(「userDao」)ではない訪問
メインプログラムプラス@ componentScanプラス@ + DAO層リポジトリまたは@ リポジトリ(「userDao」)ではない訪問
メインプログラムプラス@ MapperScan(「com.jay.dao」) + DAOプラス@ マッパーへのアクセス
メインプログラムプラス@ MapperScan(「com.jay.dao」) + DAOプラス@ コンポーネントへのアクセス
メインプログラムプラス@ MapperScan( "com.jay.dao") + DAOプラス@ リポジトリまたは@ **リポジトリ( "userDao") ** へのアクセス
従ってのみ添加メイン @ 缶MapperScan(「com.jay.dao」)は、自動的にDAO注入層をスキャンし
DAO層ではなく、(springboot暗黙スキャン及び注入が)追加または@Mapper @Repository @Componentまたはメインプログラムとメンバーを表示することがありません
これは、ダオ層に@Mapperまたは@Repositoryプラスをお勧めします
したがって、問題につながる:
@MapperScanと@ComponentScanの違い
@MapperScanの春と@ComponentScanの違い
(含む春ブーツ、共通の注釈シンプル順:@ ComponentScan、@ MapperScan、@コントローラー、@ RequestMapping、@ Autowired、@ Repositorなど
java.lang.NoSuchMethodErrorの:org.springframework.core.ResolvableType.forInstanceエラーソリューション
私はそれはそれは本当ににスキャンされ@ComponentScan注釈名を見ることだと思いますが、ただ、彼は、コンポーネントの知っているが、それはWebプロジェクトでDAO層を働き知らなかった
と@MapperScanは、スキャンマッパー層に合わせて、彼が道であることを名前を参照してくださいスキャンと注入成功DAO層にだけでなく、
議論を歓迎しました。。。