Spring较复杂的配置写法

Car.jar

class Car{
    private String brand;
    private String prod;
    private double price;
    //省略set/get方法  
}
Person.jar

class Person{
  private String name;
  private int age;
  List<Car> cars;
  //省略set/set方法
}

Car类包括:车的品牌/产地/价格三个属性;

Person类包括:人的姓名/年龄/车们(多辆)

  <bean id="person" class="cn.com.tt.Person">
      <property name="name" value="jikoy"></property>
      <property name="age" value="28"></property>
      <property name="cars">
         <list>
          <ref="car1"/>
          <ref="car2"/>
          <!--以下是一个内部Bean-->
          <bean class="cn.com.tt.Car">
             <property name="brand" value="Audi"></property>
            <property name="prod" value="一汽"/>
            <property name="price" value="300000"/>
         </bean>
         </list>
     </property>
 </bean>

 

属性Cards是个List类型,第三个car是个内部bean,这个bean不用id,因为用了id,别人也找不到它。。。

posted @ 2014-12-13 09:21  jikoy chiu  阅读(163)  评论(0编辑  收藏  举报