MyBatis MapperインターフェースのSpringにおけるインスタンス生成プロセス
SpringとMyBatisを統合する際、一般的に以下の設定を行います。
<bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer">
<property name="basePackage" value="org.xuan.springmvc.mapper,org.xuan.springxxx.mapper"/>
</bean>
注入されたMapperScannerConfigurerの実装を見てみます。
public class ...
8月7日 14:07 投稿
SpringとMyBatisの連携機構:@MapperScanから動的プロキシまでの実行フロー解析
Spring Context初期化におけるMyBatis統合の核心処理
Spring FrameworkがMyBatisと連携する際、その中心的な役割を果たすのが@MapperScanアノテーションです。本稿では、該当作付きアノテーションを契機としたBean定義の展開プロセス、インタフェースのプロキシ化ロジック、および関連する拡張ポイントの動作機制について詳解します。
1. @MapperScanとImportメカニズムの ...
6月7日 16:08 投稿