Spring依赖注入 — 值设置与引用
来源:互联网 发布:儿童手表软件 编辑:程序博客网 时间:2024/05/06 08:53
使用value子元素或value属性指定属性值
<propertyname="name"value="zs"/>
<propertyname="name">
<value type="java.lang.String">zs</value>
</property>
如果想要为某个属性设置为NULL值
使用<null />空标签。
注意:如果不使用<null/>而使用空字符串,那么值依然会是一个空字符串,而不是一个null值。
<!--空字符串 -->
<propertyname="name"value=""/>
<!-- null值 -->
<propertyname="name"><null/></property>
使用<ref>或ref属性
如果在Bean定义文件中已经有一个定义的Bean实例,则可以直接让某个属性参考至这个实例。
<beanid="nameStr"class="java.lang.String">
<constructor-argvalue="张三"/>
</bean>
<beanid="hello"class="bar.foo.spring.bean.HelloBean">
<property name="name" ref="nameStr" />
</bean>
local属性
如果希望使用<ref>参考其他Bean实例时,所定义的Bean必须是在同一个设置文件中,需要指定local属性。
<propertyname="name">
<ref local="nameStr" />
</property>
depends-on属性
如果某个Bean在生成之前要求另一个Bean必须先实例化,则可以指定depends-on属性来设置。
<beanid="hello"class="bar.foo.spring.bean.HelloBean"depends-on="nameStr"/>
在属性定义时使用<bean>标签
如果某个Bean实例只被某个属性参考过一次,之后在定义文件中不再被其他Bean属性参考,那么也可以直接在属性定义时使用<bean>标签,并仅需指定其class属性即可。
<propertyname="name">
<bean class="java.lang.String" >
<constructor-argvalue="张三"/>
</bean>
</property>
- Spring依赖注入 — 值设置与引用
- Spring依赖注入 — 值设置与引用
- Spring 与依赖注入
- Spring依赖注入 — 注入依赖检查
- Spring依赖注入 — 注入依赖检查
- Spring IOC与依赖注入
- spring依赖注入 注入值 spring表达式
- spring mvc依赖属性注入属性设置
- Spring——依赖注入
- spring——依赖注入
- 【spring】——依赖注入
- Spring——控制反转、反射与依赖注入
- Spring的依赖注入( 设值注入)
- Spring的依赖注入( 设值注入)
- Spring依赖注入 — 构造器注入
- Spring依赖注入 — 构造器注入
- spring核心之依赖注入(一)设置注入
- Spring反转控制与依赖注入
- SP2010开发和VS2010专家"食谱"--第一章节--列表和事件Receiver(9)--调试Feature Receiver
- 通过HTTP协议实现多线程下载
- scrum
- 最长递增子序列LIS算法
- 黑马程序员-HashSet存储自定对象如何确定元素唯一学习日记
- Spring依赖注入 — 值设置与引用
- pdf文件如何根据目录快速批量生成书签
- Spring依赖注入 — 注入依赖检查
- 大数问题 hdu 1002
- 集训笔记1-set,map,hash,字符hash
- C# 各种数据类型之间转换总结
- 服务器的家用路由设置
- 租嘴着滋渍撞阻转鬃卒子钻总装邹滋xbickb
- Spring依赖注入 — util命名空间配置