mybatis-plus通过IDEA 的easy code插件生成的Mapper无法被@Autowired注入问题
程序代码在注入处有红色波浪线警告,如图:
可能出现这个问题的原因有:
原因一:
被注入对象未加@Service注解,或者加了错误的@Service注解
检查一下你是否加了@Service注解,并且是org.springframework.stereotype.Service这个
原因二:
被注入的mapper所在的包并未加入到启动类的@ComponentScan中,如图:
当我自以为我将mapper所在的包添加到@MapperScan中就可以了,但是实际上,即便通过@MapperScan引入过,依然还需要在@ComponentScan里进行引用。