在Spring中注入空字符串和空字符串
时间:2020-01-09 10:44:28 来源:igfitidea点击:
在本文中,我们将介绍如何在Spring中将空值和空字符串值注入构造函数参数或者属性。
在Spring中注入空字符串
在Spring中,如果必须将任何属性设置为空String值,则将("")作为该属性的值传递。
例如,如果我们有一个Employee bean,并且想要将其email属性设置为空的String值("")。
<bean id="employeeBean" class="com.theitroad.SpringProject.EmployeeBean"> <property name="email" value="" /> </bean>
如果作为构造函数参数注入
<bean id="employeeBean" class="com.theitroad.SpringProject.EmployeeBean"> <constructor-arg name="email" value="" /> </bean>
在Spring中注入空值
要将空值注入任何属性,请使用<null />元素。请记住不要将null指定为value =" null",因为这会将" null"作为字符串值注入,请对空值使用<null />元素。
<bean id="employeeBean" class="com.theitroad.SpringProject.EmployeeBean"> <property name="email"><null/></property> </bean>
如果作为构造函数参数注入
<bean id="employeeBean" class="com.theitroad.SpringProject.EmployeeBean"> <constructor-arg name="email"><null/></constructor-arg> </bean>