1. 程式人生 > >sping_依賴註入的三種方式

sping_依賴註入的三種方式

str 屬性 -name .project 必須 array list per div

1. set註入:通過setxxx()給屬性賦值

<!--id是對象-->      <!--class是類-->
<bean id = "student" class="com.Project1.Student">
    <!--給屬性賦值-->   <!--name為屬性名-->  <!--value is value-->
    <property name="stuNo" value="2"></property>
    <property name="stuName" value="ls"></property>
    <property name="stuAge" value="24"></property>
</bean>
註意:在類裏面必須要有setxxx()方法


2. 構造器註入:通過構造方法賦值
<!--通過構造器註入-->   
<bean id="teacher" class="com.School.Teacher">
<!-- name=類中的屬性名 -->
 <constructor-arg name="name" value="zs"/>
 <constructor-arg name="age" value="33"/>
 </bean>
註意:在類裏面必須要有有參的構造方法


3.
<!-- 註入各種集合數據類型:List  Set  map  properties -->
<!-- set  list  數組各自都有自己的標簽 <set>  <list>  <array>,但是也可以混著用  -->

  

sping_依賴註入的三種方式