天天看點

SpringBoot 內建MyBatis 中的@MapperScan注解

SpringBoot 內建MyBatis 中的@MapperScan注解

2018年08月17日 11:41:02 文火慢炖 閱讀數:398更多

個人分類: 環境搭建

在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

原文位址:https://blog.csdn.net/f45056231p/article/details/83817740

繼續閱讀