SpringBoot集成MyBatis MapperScan注解与配置文件mybatis的配置


在SpringBoot中集成MyBatis,

一种是可以在mapper接口上添加@Mapper注解,将mapper注入到Spring,但是如果每一给mapper都添加@mapper注解会很麻烦,

另一种可以使用@MapperScan注解(只会扫描包中的接口)来扫描包,避免写多个@Mapper。

 

不管是Mapper还是MapperScan都是将mapper接口注入spring容器中,

@MapperScan(basePackages = "com.demo.mapper")

 

而yml里的mybatis注解就是告诉spring要到那里去找到xml文件

1 mybatis:
2   mapper-locations: classpath*:com/fengzi/bms/mapper/*.xml

总结就是,@Mapper或@MapperScan找到接口,yml或properties配置文件中的mybatis:找到xml

 

我也是初学者,本文是学习中的笔记,如有不对尽情指出,互相学习,谢谢。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM