Spring_IOC容器4.docxVIP

  • 14
  • 0
  • 约 29页
  • 2016-12-10 发布于重庆
  • 举报
Spring_IOC容器4

5.7?Bean定义的继承在一个bean定义中,可以包含配置信息,包括构造器参数,属性值,以及容器的特定信息,比如初始化方法, 静态工厂方法名等等。子bean定义,从它的父bean定义继承配置数据;子bean定义可以覆盖一些值, 或者根据需要添加一些其他值。使用父子bean定义,可以避免很多配置填写。事实上,这是一种模板设计模式。如果在工作中,你编程式地使用ApplicationContext接口,子bean定义由ChildBeanDefinition 类来表示; 大多数的使用者,在工作中不在这个层面上使用它,而是声明式配置bean定义,比如使用ClassPathXmlApplicationContext 当使用基于XML的配置元数据,你可以指明一个子bean定义使用parent属性,指定父类bean作为这个属性的值bean id=inheritedTestBean abstract=true class=org.springframework.beans.TestBean property name=name value=parent/ property name=age value=1//beanbean id=inheritsWithDifferentClass class=org.springframework.beans.DerivedTestBean parent=in

文档评论(0)

1亿VIP精品文档

相关文档