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