在xml中使用bean进行属性注入

1.外部bean注入属性
在xml配置文档中,对service类进行类属性的注入,可以先在xml配置文档中配置dao类,然后在配置service类的时候,在标签中,将value属性换成ref属性,属性值为dao的bean标签的id值。这样就可以通过service类的对象去调用dao类的方法。
在这里插入图片描述

在这里插入图片描述
2、内部bean属性注入
同样是在service类中,创建dao类的私有属性,然后再通过xml文档对service进行实例化,不同于外部bean注入的是,内部bean注入是将dao的bean实例化放在了service的bean标签的标签中。
在这里插入图片描述
3、属性的级联注入
级联注入属性一般是用于两个类有一定的关系,像部门类dept和员工类emp,员工部门可以有多个员工,但是员工员工只能在一个部门,所有在员工类emp中创建私有的dept类属性来表示这种一对多的关系。
对属性的级联注入其实就是在内外bean注入的基础上,在注入的bean中注入号信息,也就是emp类中的dept类属性的实例化对象被赋值了。只是因为两个类在同一时间中被注入属性,所有也可以看成是级联注入。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值