1、继承关系spring
<!-- 将该类设置成一个抽象类,他不能被实例化,仅仅用做一个模板,被其余类继承 --> <!-- 若一个bean的class属性没有指定,则该bean必须是一个抽象bean --> <!-- 延伸问题:spring中定义一个bean,必需要为其指定class吗?答:显然不是,可是须要将该bean设置成抽象bean --> <bean id="address" p:city="Beijing" p:street="Huilongguan" abstract="true"></bean> <!-- bean配置的继承 --> <bean id="address2" class="com.test.autowired.Address" parent="address" p:street="Wudaokou"></bean> <!-- bean配置的继承 --> <bean id="address3" class="com.test.autowired.Address" parent="address2" p:street="Huilongguan"></bean>
2、依赖关系ui
<!-- 将该类设置成一个抽象类,他不能被实例化,仅仅用做一个模板,被其余类继承 --> <!-- 若一个bean的class属性没有指定,则该bean必须是一个抽象bean --> <!-- 延伸问题:spring中定义一个bean,必需要为其指定class吗?答:显然不是,可是须要将该bean设置成抽象bean --> <bean id="address" p:city="Beijing" p:street="Huilongguan" abstract="true"></bean> <!-- bean配置的继承 --> <bean id="address2" class="com.test.autowired.Address" parent="address" p:street="Wudaokou"></bean> <!-- bean配置的继承 --> <bean id="address3" class="com.test.autowired.Address" parent="address2" p:street="Huilongguan"></bean> <bean id="car" class="com.test.autowired.Car" p:brand="Audi" p:price="300000"></bean> <!-- person依赖car --> <bean id="person" class="com.test.autowired.Person" p:name="zhangsan" p:address-ref="address3" depends-on="car"></bean>