专业的编程技术博客社区

网站首页 > 博客文章 正文

# 使用 spring boot 时,@Autowired 注解 自动装配注入时,变量报红

baijin 2024-08-20 10:25:38 博客文章 4 ℃ 0 评论

#谈谈你在头条的收获#

# 使用 spring boot 时,@Autowired 注解 自动装配注入时,变量报红解决方法:



## 1、使用 @Resource 代替 @Autowired 注解,根据类型注入改为根据名称注入(建议)。



## 2、在 XXXMapper 上添加 @Repository 注解,告诉 spring 容器该类已经注册进容器了(建议)。

## 3、改变依赖注入的等级,IDEA 默认为了 error,可以通过以下设置,进行等级修改或是忽略或取消(不建议)

```

idea

---> Setting

---> Inspections

---> 搜索 spring bean

---> 找到 Spring Bean Autowired,

---> 把红色(Error)修改为黄色(Warning)

---> OK

```



## 4、将注解 @Autowired 改为【 @Autowired(required = false) 】,表示注入时,自动注入的类为非必须(不建议)

大家 还有什么好的方法,可以提出来。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表