美文网首页
Bean 之间的关系

Bean 之间的关系

作者: 极客_Ls | 来源:发表于2019-02-17 20:31 被阅读1次
继承 Bean

Spring 允许继承 bean 的配置,被继承的 Bean 叫做父 Bean ,继承这个父 Bean 的 Bean 叫做 子 Bean;

  • 子 Bean 从父 Bean 中继承配置,包括 Bean 的属性配置;
  • 子 Bean 可以覆盖从父 Bean 继承的配置
  • 父 Bean 可以做为模板,也可以作为 Bean 实例,若只想把父 Bean 做为模板,可以设置 <Bean> 的abstract 属性为 true,这样将此 Bean 设置为抽象 Bean ,这样 Spring 将不会实例化这个 Bean;
  • 并不是 <Bean> 元素里所有属性都会被继承,比如:abstract、autowire;
  • 也可以忽略父 Bean 的 Class 属性,让子 Bean 指定自己的类,而共享相同的属性配置;但此时 abstra 必须设置为 true
依赖 Bean

Spring 允许用户通过 depends-on 属性设置 Bean 前置依赖的 Bean ,前置依赖的 Bean 会在本 Bean 实例化之前创建好
如果前置依赖于多个 Bean ,则可以通过逗号,空格或的方式配置 Bean 的名称;

//person前置依赖car
<bean id="car" class="com.laishuai.pojo.Car" p:name="宝马car"></bean>

<bean id="person0" class="com.laishuai.pojo.Person" p:name="LaiShuai" p:car="car" depends-on="car"></bean>

相关文章

  • Bean 之间的关系

    继承 Bean Spring 允许继承 bean 的配置,被继承的 Bean 叫做父 Bean ,继承这个父 Be...

  • Spring核心——上下文与IoC

    前面3篇分别介绍了IoC容器与Bean的关系、Bean与Bean之间的关系以及Bean自身的控制和管理。在了解Sp...

  • 从0开始的Spring(05)-Bean之间的关系

    Bean之间的关系:继承和依赖 继承: Spring允许Bean的继承,被继承的Bean称为父Bean,继承这个父...

  • Spring bean之间的关系

    Spring bean之间的关系 1.parent:继承 继承Bean的配置,被继承的Bean为父Bean,也可覆...

  • BeanFactory和ApplicationContext

      通过一个配置文件描述Bean及Bean之间的依赖关系,利用Java语言的反射功能实例化Bean并建立Bean之...

  • 第一章 Spring IoC

    通过描述管理Bean,包括发布和获取Bean; 通过描述完成Bean之间的依赖关系。 Spring中要求所有的Io...

  • spring详解(五)

    8.自动装配Spring能自动装配Bean与Bean之间的依赖关系,即使无需使用ref显式指定依赖Bean。 Sp...

  • Spring 容器

    Spring 通过配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实例化 Be...

  • 第二章 装配bean

    装配Bean [TOC] Spring装配bean的可选方案 装配:创建应用对象之间协作关系的行为通常称为装配,这...

  • Spring IOC原理(一)

    概念 Spring 通过一个配置文件描述 Bean 及 Bean 之间的依赖关系,利用 Java 语言的反射功能实...

网友评论

      本文标题:Bean 之间的关系

      本文链接:https://www.haomeiwen.com/subject/trrneqtx.html