SpringとMyBatisの連携機構:@MapperScanから動的プロキシまでの実行フロー解析
Spring Context初期化におけるMyBatis統合の核心処理
Spring FrameworkがMyBatisと連携する際、その中心的な役割を果たすのが@MapperScanアノテーションです。本稿では、該当作付きアノテーションを契機としたBean定義の展開プロセス、インタフェースのプロキシ化ロジック、および関連する拡張ポイントの動作機制について詳解します。
1. @MapperScanとImportメカニズムの ...
6月7日 16:08 投稿
SpringのBeanのインスタンス化
SpringのBeanのインスタンス化
SpringのBeanのインスタンス化、プロパティ注入、初期化は、doCreateBeanメソッド内で実行されます。
doCreateBeanメソッド内で、Beanのインスタンスを作成するcreateBeanInstanceメソッドが呼び出されます。
protected BeanWrapper createBeanInstance(String beansName, RootBeanDefinition bdf, @Nullable Object[] args) {
// クラス ...
5月27日 08:25 投稿