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