setter注入:
property:通过成员变量的set方法进行赋值
rel:引用 IOC容器某个bean的id name:设置需要赋值的属性名 value:设置为属性所赋的值
<bean id="Student" class="com.Student">
<property name="name" value="jack"></property>
<property name="sid" value="99"></property>
</bean>
构造器注入:
value直接赋值,name通过属性来匹配有参构造:
<bean id="Student2" class="com.Student">
<constructor-arg value="jack"></constructor-arg>
<constructor-arg value="77" name="sid"></constructor-arg>
</bean>
注1:若要赋值为null<property name="sid"><null /></property>
注2:若要在赋值的内容中有<>,<property name="sid" value="<99>"></property>其中<与>依次对应<和>
注3:CDATA区,在<value></value>标签中输入CD(<![CDATA[ ]]>)(特殊标签,不可写在属性中),写在其中的内容会按照所写展示
<property name="name">
<value><![CDATA[<jack>]]></value>
</property>
网友评论