コンフィギュレーションマッパー
XMLの道:
<! - -単一パケットマッパを作成すると、指定自動スキャンビーン生成> <ビーンID =「RoleMapper」クラス =「org.mybatis.spring.mapper.MapperFactoryBean」> <プロパティ名=「mapperInterface」値=を"com.example.dao.RoleMapper" /> <プロパティ名= "SqlSessionFactory" REF = "SqlSessionFactory"> </プロパティ> </豆> <! -指定されたパケット生成自動スキャンBean内のマッパーを複数作成します- > <ビーンクラス = "org.mybatis.spring.mapper.MapperScannerConfigurer"> <プロパティ名= "basePackage"値= "com.example.dao" /> <プロパティ名= "SqlSessionFactoryBeanName"値= "SqlSessionFactory" / > <! -マッパーマッパーインタフェース@Repositoryを追加するようにのみなっスキャンの寸法を指定します- > <プロパティ名= "annotationClass"値= "org.springframework.stereotype.Repository" /> </豆>
設定クラス構成:
/ ** *自動スキャンにより、MyBatisの見出さマッパーインタフェース * @return マッパースキャナ * / @Bean 公共MapperScannerConfigurer initMapperScannerConfigurer(){ MapperScannerConfigurer MSC = 新しい新しいMapperScannerConfigurer(); msc.setBasePackage( "COM *"。); msc.setSqlSessionFactoryBeanName ( "SqlSessionFactory" ); msc.setAnnotationClass(リポジトリ。クラス); 戻りMSC; }