首页 > 代码库 > Spring较复杂的配置写法

Spring较复杂的配置写法

Car.jarclass Car{    private String brand;    private String prod;    private double price;    //省略set/get方法  }
Person.jarclass 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,别人也找不到它。。。

Spring较复杂的配置写法