MapperScannerConfigure整合spring与mybatis
1、将myBatis-spring-1.1.0.jar修改成myBatis-spr坡纠课柩ing-1.2.0.jar,因为1.2版本后才有MapperScannerConfigure组件。
2、首先,由于MapperScannerConfigure是和注释进行搭配的,需要自定义一个mybatis的注解。在main.java.annotation下,新建一个注解类MyBatisRepository,不需要添加方法,只是用作一个标志用于注解扫描。
3、在applicationContext.xml中,引入MapperScannerConfigure的bean配置
4、在MapperScannerConfigure的bean配置中加上扫描属性,扫描位置basePackage名称不能更改。扫描位置为放置dao接口的位置。
5、添加注释类annotationClass,即自定义的mybatis注解。并注释掉原先MapperFactoryBean的配置。
6、修改dao类,在其上加上注解。
7、运行原先的测试方法,和使用MapperFactoryBean配置时得到相同的结果。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:39
阅读量:87
阅读量:74
阅读量:30
阅读量:62