码迷,mamicode.com
首页 > 其他好文 > 详细

文章标题

时间:2015-03-20 09:20:11      阅读:79      评论:0      收藏:0      [点我收藏+]

标签:bean   spring   好记性不如烂笔头   ioc   

1. IoC容器中装配Bean的对象的属性null值

如果我们打算给Role类的type属性 注入一个null值,使用类似的方法

<bean id=”role1” class=”com.Role” >
    <property name=”type”><value></value></property>
</bean>

但是Spring将它解析为空字符串。如果需要设置为null,那么必须要专用元素标签。
例如:

<bean id=”role1” class=”com.Role” >
    <property name=”type”><null/></property>
</bean>

这个配置,和代码role1.setType(null)效果一样。

2. 尽量使用P命名空间

标准的XML配置,需要的节点很多,引入p命名空间,就能够简化xml配置。所以,一般来说,我们都要引入这个,简化我们的XML配置。
正常的标准XML

<bean id=”role1” class=”com.Role” >
    <property name=”type”><value>我是类型</value></property>
</bean>
使用了简化的命名空间
<bean id=”role1” class=”com.Role” 
p:type=”我是类型”
/>

文章标题

标签:bean   spring   好记性不如烂笔头   ioc   

原文地址:http://blog.csdn.net/ffm83/article/details/44486741

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!