SSM相关问题记录:2019/11/18

一.new 出的对象,无法调用@Autowired进入的spring bean,所以在new出来的对象中调用@Autowired会发现是空,报空指针错误。
(参考https://www.iteye.com/blog/ximeng1234-2233705)

二.@Autowired在自动装载时,如果定义是一个接口(如下的testInterface):
1.若该接口没有类实现,则报错。
2.若该接口有一个类实现,则自动生产该类,即a的类型是实现该接口的类。
3.若该接口有多个类实现,使用@Qualifier(value = “userService2”)
(参考https://blog.csdn.net/qq_18800269/article/details/89498887)
在这里插入图片描述
三、类的非static变量不可以在static的函数中直接使用(之前一直以为是和springMVC有关,后来才发现是基本语法出错了,汗)

四、项目出现了Error creating bean with name ‘XXX’: Injection of autowired dependencies的问题,经排查发现,在springmvc的配置文件中,没有扫描bean包

五、11/20更新:在代码中发现,存在@Autowired的接口,且该接口没有被类实现,后台检查发现该接口在spring中生成了代理实现。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值