zoukankan      html  css  js  c++  java
  • Spring框架学习笔记(6)——bean的继承与依赖

    一、bean的继承

    Spring通过bean标签的parent属性来实现bean的继承,这个继承的概念只存在于配置层面,也就是说bean只会继承其父bean的属性值。

    父bean可以通过abstract="true"设置为抽象bean,抽象bean无法实例化,只能作为一个模版用来被继承属性值。

        <!-- bean的继承只在配置层面 -->
        <!-- 使用abstract属性创建一个模版bean,模版bean无法通过IOC容器实例化只能用来继承属性 -->
        <bean id="address" p:city="Beijing" p:street="Feixilu" abstract="true"></bean>
        
        <!-- 使用parent属性实现bean的继承,可疑覆盖父bean的属性 -->
        <bean id="address2" p:city="Hefei" class="com.broadtext.beans.autowire.Address" parent="address"></bean>

     二、bean的依赖

        <!-- bean的依赖关系使用depends-on属性要求person必须有一个关联的car,依赖bean会在创建bean之前被创建 -->
        <bean id="person" class="com.broadtext.beans.autowire.Person" p:name="hj" p:address-ref="address2" depends-on="car"></bean>
  • 相关阅读:
    c++静态变量和静态函数
    c++抽象类和纯虚函数
    二维矩阵的算法
    JS操作CSS样式
    DOM
    JavaScript学习
    CSS样式表介绍
    HTML 学习整理
    ADO.Net知识总结
    数据库表查询高级 触发器游标等
  • 原文地址:https://www.cnblogs.com/huangjian2/p/6125868.html
Copyright © 2011-2022 走看看