@service和@Mapperscan有冲突吗?

首先在启动类写了@Mapperscan

img


然后service类中注入dao接口对象,当我使用@service注解后注入会报错

img


当我使用在dao接口上使用@Mapper时,就恢复正常了。

img


是因为@service和@Mapperscan有什么冲突吗?求详解,另外想知道有什么解决方案吗?

没冲突,这个@Auto注入是会有IDEA编译检测的,你换成@Resouce注解就不会报错了

这个不会有冲突的,

你看看是不是哪里出错了?

如果没有出错,
你关闭idea,然后clean下项目,就没问题

解决根本问题的方法:

img


将红色警告的勾去掉,或修改成其他可通过编译的级别