Spring框架的注入问题

如图,我们在图一的UserService中,声明了一个UserDao接口"对象",这时需要对其进行属性注入,在图四的配置文件中<propertyname="userDao... 如图,我们在图一的UserService中,声明了一个UserDao接口"对象",这时需要对其进行属性注入,在图四的配置文件中<property name="userDao" ref="userDaoImpl"></property>中的ref链接到上面的<bean id="userDaoImpl" class="com.wm103.exp.UserDaoImpl"></bean>意思是到上面的UserDaoImpl中找这个接口对象吗?可是我UserDaoImpl中并没有这个接口的对象啊?这是多态吗?就是我虽然声明的是一个接口"对象",其实指向的是实现类的对象?也就是相当于我其实声明的是private UserDaoImpl userDaoImpl,是这样吗? 展开
 我来答
随奔
2018-07-12
知道答主
回答量:35
采纳率:66%
帮助的人:13.9万
展开全部
面向接口编程,你让他注入的时候,他会自动到spring容器根据类型或者类的名称敏滚寻找对应的实例化对象,找到的桥州余话直接通过反射进行依赖注入迹告
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式