IDEA 中@Autowired注解下无法自动装配找不到“UsCould not autowire. No beans of ‘UserMapper‘ type found. 提示报红 ,解决方案。

您所在的位置:网站首页 找不到南京兴荣的入口 IDEA 中@Autowired注解下无法自动装配找不到“UsCould not autowire. No beans of ‘UserMapper‘ type found. 提示报红 ,解决方案。

IDEA 中@Autowired注解下无法自动装配找不到“UsCould not autowire. No beans of ‘UserMapper‘ type found. 提示报红 ,解决方案。

2023-10-17 20:39| 来源: 网络整理| 查看: 265

@Autowired注解下    Could not autowire. No beans of 'UserMapper' type found. 无法自动连线。找不到“UserMapper”类型的bean  提示类似报错爆红状态

目录

1.打开Settings设置

2.依次打开 Editor  > Inspections > Spring > Spring Core >  Code > Autowired for bean class   取消对钩  

3.完成后,对比效果

解释一下这不是错误,旧版本的一种提示红色,新版本会提示黄颜色。

即使不解决提示颜色也会代码正常编译运行(前提不是真正自动注入错误)

解决方案如下:

1.打开Settings设置

2.依次打开 Editor  > Inspections > Spring > Spring Core >  Code > Autowired for bean class   取消对钩  

最后一定保存设置

 

3.完成后,对比效果

接下来了解一下@Autowired

@Autowired是一种注解,可以对成员变量、方法和构造函数进行标注,来完成自动装配的工作,@Autowired标注可以放在成员变量上,也可以放在成员变量的set方法上,也可以放在任意方法上表示,自动执行当前方法,如果方法有参数,会在IOC容器中自动寻找同类型参数为其传值。

这里必须明确:@Autowired是根据类型进行自动装配的,如果需要按名称进行装配,则需要配合@Qualifier使用;

 

 



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3