當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
在Spring Boot + Mybatis 中,使用@Repository失效
生活随笔
收集整理的這篇文章主要介紹了
在Spring Boot + Mybatis 中,使用@Repository失效
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在Spring Boot + Mybatis 中,使用@Repository失效
在springboot 中,給mapper的接口上加上@Repository,無法生成相應的bean,從而無法@Autowired,這是因為spring掃描注解時,自動過濾掉了接口和抽象類,這種情況下可以在啟動的類前加 上@MapperScan(“×××.×××.mapper”,從而使mapper可以自動注入,但是idea還會提示bean無法找到,但是不會影響運行。如下所示:
啟動類上:
mybatis mapper接口上:
@Repository public interface TPersonBaseInfoMapper extends tk.mybatis.mapper.common.Mapper<TPersonBaseInfo> {List<Map<String, String>> query(String var1);Integer getCountByCid(String var1);Integer update(TPersonBaseInfo var1); }當不加@Repository注解時,在service中,idea會提示bean not found
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的在Spring Boot + Mybatis 中,使用@Repository失效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux复制duo文件,自动生成Lin
- 下一篇: linux 3g 程序,ARM板和Lin