Bean的多种配置方式如下:
方式一:
(1)适合setter方式的注入
<bean id="test" class="com.bean.test"> <property name="id"> <value>1</value> </property> ....... </bean>
(2)适合构造方式的注入
<bean id="test" class="com.bean.test"> <constructor-arg> <value>1</value> </constructor-arg> <constructor-arg> <value>A</value> </constructor-arg> </bean>
方式二:快捷方式(只适合简单类型如:int,string等)
(1)适合setter方式的注入
<bean id="test" class="com.bean.test"> <property name="id" value="1"/> ....... </bean>
(2)适合构造方式的注入
<bean id="test" class="com.bean.test"> <constructor-arg value="1" /> </bean>
方式三:使用p schema 在2.5版本支持
<bean id="test" class="com.bean.test" p:id="1" p:uname="link" p:sex="男" />