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>