在SpringBoot中集成MyBatis,需要在mapper接口上添加@Mapper注解,将mapper注入
到Spring,但是如果每一个mapper都添加@mapper注解会很麻烦,这时可以使用@MapperScan
注解替代@mapper注解来扫描包。
经测试发现,@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
注解学习之@MapperScan注解
最新推荐文章于 2024-03-22 22:01:40 发布