SpringBoot 集成MyBatis 中的@MapperScan注解


在SpringBoot中集成MyBatis,可以在mapper接口上添加@Mapper注解,將mapper注入到Spring,但是如果每一給mapper都添加@mapper注解會很麻煩,這時可以使用@MapperScan注解來掃描包。

經測試發現,@MapperScan注解只會掃描包中的接口,不會掃描類,所以可以在包中寫Provider類。

@MapperScan("com.demo.mapper"):掃描指定包中的接口

@MapperScan("com.demo..mapper"):一個代表任意字符串,但只代表一級包,比如可以掃到com.demo.aaa.mapper,不能掃到com.demo.aaa.bbb.mapper

@MapperScan("com.demo.**.mapper"):兩個*代表任意個包,比如可以掃到com.demo.aaa.mapper,也可以掃到com.demo.aaa.bbb.mapper

可以掃描到跨模塊的包
————————————————
版權聲明:本文為CSDN博主「文火慢燉」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/hk_chen1994/article/details/81774921


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM