注解

SpringBoot集成MyBatis中的注解@MapperScan:

a. 導(dǎo)包:import tk.mybatis.spring.annotation.MapperScan(正確);? (錯誤):import org.mybatis.spring.annotation.MapperScan;

b. 作用: 利用自動掃描,進(jìn)行spring的bean轉(zhuǎn)換。

c. 使用:在SpringBoot中集成MyBatis,可以在mapper接口上添加@Mapper注解,將mapper注入到Spring,但是如果每一給

????????????????mapper都添加@mapper注解會很麻煩,這時可以使用@MapperScan注解來掃描包。

d. 注意事項(xiàng):

????????@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 ----多層的可以使用這個注解,尤其是多人共同開發(fā)時候。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容