2.Bean配置

IOC的通俗理解:原来需要去买菜,现在把篮子放进菜园里(一种合适的方式),菜直接进篮子。

 

id:标识容器中的bean

class:bean全类名 通过反射的方式在IOC容器中创建实例Bean,所以要求Bean中需要(HW)有一个无参的构造器,使用id引用bean

 

如何在IOC容器中配置Bean:

 

依赖注入方式:属性注入、

使用构造器注入属性值可以指定参数的位置和类型,以区分重载的构造器。

 

注入属性:

如果字面值包含特殊字符,可以书体部分<![CDATA]>包括起来

 

引用其他bean

bean之间需要有关系。 ref

 

内部bean,没有id,不能被外部bean引用,只能在内部使用

property name

    bean

     constructor-arg

 

null值、级联属性

属性需要先初始化,后可以为级联属性赋值。

 

app.xml

list

 

map节点、entry子节点

使用props、prop子节点来为  赋值。

 

以上都是内部。

 

如何将配置文件拿出来:

配置单例 的集合Bean

<util list>

  <ref bean="car"/>

 

bean id person4

 

使用p命名空间为bean的属性赋值,需要先导入p命名空间

bean id =person5 p:age="30" p:name="Queen" p:cars:-ref="cars"

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值