idea中@Autowired注解下变量报红解决方法

Posted dxj1016

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea中@Autowired注解下变量报红解决方法相关的知识,希望对你有一定的参考价值。

问题

idea中@Autowired注解下变量报红
在这里插入图片描述
这个不是错误,只是一个警告而已,其实不解决也是可以启动项目的

解决方法

1、修改设置

file–>settings–>Inspections–>spring Core–>Code–>Autowiring for Bean Class
在这里插入图片描述

2、修改注解@Autowired为注解@Resource

在这里插入图片描述

3、注解@Autowired的属性required = false

在这里插入图片描述

4、对应的dao层代码添加注解@Repository(“UserDao”)

在这里插入图片描述

以上是关于idea中@Autowired注解下变量报红解决方法的主要内容,如果未能解决你的问题,请参考以下文章

IDEA解决quartz配置中ref变量报红问题

Idea 使用@Data时,注解Data的get/set方法报红但是运行没有问题

IDEA使用lombok配置, 解决pom.xml添加 provided报红问题

Spring不能直接@autowired注入Static变量问题和解决方案

Spring不能直接@autowired注入Static变量问题和解决方案

IDEA使用lombok配置, 解决pom.xml添加 provided报红问题