注入mapper类时出现Inspection ‘Autowiring for bean class‘ options警告

这是自动检查插件在警告我们,没有找到对应类型注入的类,进行自动装配 bean 类时可能会出问题。

其实这个问题出现是因为项目使用的jeecg框架生成的mapper文件是没有@Mapper注解的,检查插件检测到了之后,就进行了警告。但是呢,其实我们直接不管它项目跑起来也不会有问题。

jeecg框架在设计的时候选择了在MybatisPlusConfig文件去使用@MapperScan注解配置路径来进行全局扫描并给符合条件的类加上mapper注解。

想要去掉这个警告:

方法一

可以把注入方式从@Autowired改成@Resource。

方法二

给mapper接口加上@Mapper注解。

你可能感兴趣的:(mybatis,java,开发语言)