Spring基础知识3:Bean的多种配置方式

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="男"
/>

 

 

你可能感兴趣的:(spring,bean)