zoukankan      html  css  js  c++  java
  • XML配置里的Bean自动装配与Bean之间的关系

    需要在<bean>的autowire属性里指定自动装配的模式

    byType(根据类型自动装配)   

    byName(根据名称自动装配)

    constructor(通过构造器自动装配)

    名字须与属性名一致   

    byName根据Bean的名字和当前bean的setter风格的属性名进行自动装配,若有匹配的,则进行自动装配,没有则不装配

    byType  根据bean的类型和当前bean的属性的类型进行自动装配

        缺点:有一个以上的类型匹配的bean则抛异常

     自动装配的缺点

    不够灵活,不能两者兼而言之

     Bean之间的关系

    <!-- bean配置的继承,使用parent  继承哪一个 -->

    若只想把父Bean作为模板,可以设置Bean的属性abstract为true

    抽象bean 的abstract属性为true的bean,不能被Ioc实例化,只能继承

    若一个bean没有class属性,则该bean必须是一个抽象bean

     

     

     Bean之间的依赖关系

     <!-- 要求在配置person是必须有一个关联的car  换句话说person依赖于car的bean -->

    depends-on

     

  • 相关阅读:
    组合与计数
    20160929训练记录
    奇特而有用的定理
    图论 500 题
    《长安十二时辰》愿你看尽世间百态,心中仍有热血
    洛谷 [P1337] 平衡点
    洛谷 [P3496] BLO
    洛谷 [P2341] 受欢迎的牛
    洛谷 [P3723] 礼物
    洛谷 [P3338] 力
  • 原文地址:https://www.cnblogs.com/tanlei-sxs/p/10116669.html
Copyright © 2011-2022 走看看