现在项目集成了mybatis,在业务类service层中用@service @Autowired 把mapper注入,实际运行时执行到该service报错,报mapper没有注入。(如果去掉@service和@Autowired 用传统的xml申明service并写入mapper属性不报错)
同样一份代码在eclipse上跑是没问题的,猜测是跟IDEA得编译有关
我发现在Mapper接口文件中,加上
@Repository
public interface UserMapper {}
就可以用了
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有