IDEA无法在service层用注解方式注入mapper
- 2019 年 12 月 8 日
- 笔记
现在项目集成了mybatis,在业务类service层中用@service @Autowired 把mapper注入,实际运行时执行到该service报错,报mapper没有注入。(如果去掉@service和@Autowired 用传统的xml申明service并写入mapper属性不报错)
同样一份代码在eclipse上跑是没问题的,猜测是跟IDEA得编译有关
我发现在Mapper接口文件中,加上
@Repository
public interface UserMapper {}
就可以用了