如果我们打算给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)效果一样。
标准的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=”我是类型”
/>
原文地址:http://blog.csdn.net/ffm83/article/details/44486741