zoukankan      html  css  js  c++  java
  • 内部bean和级联属性的用法

    内部bean和级联属性的用法

    1、内部bean

    • 内部Bean和Java的匿名内部类相似,既没有名字,也不能被其他Bean引用,只能在声明处为外部Bean提供实例注入

    • 配置文件

    <bean id="boss2" class="com.gec.bean.Boss"> 
        <property name="bossName"><value>马老板</value> </property>
        <property name="car">
       		 <!--直接引用内部bean的写法,类似匿名内部类的写法--> 
    		<bean class="com.gec.bean.Car">
     			<property name="brand"><value>QQ跑车 </value></property> 
    			<property name="color"><value>绿色</value> </property> 
    			<property name="price"><value>300000.00</value></property> 
    		</bean>
     	</property>
     </bean>
    

    2、级联属性

    • Spring支持级联属性的配置,Spring没有对级联属性的层级数进行限制,只要配置的Bean拥有对应于级联属性的类结构,就可以配置任意层级的级联属性

    • 配置文件

    <bean id="testCar" class="com.gec.bean.Car"/>
    <bean id="boss3" class="com.gec.bean.Boss"> 
        <property name="car"> <ref bean="testCar"/>
        </property> <property name="bossName"><value>许老板</value></property>
        <!--级联属性赋值--> 
        <property name="car.brand"><value>奔驰</value> </property> 
        <property name="car.color"><value>黑色</value> </property>
        <property name="car.price"><value>5000000.00</value> </property> 
    </bean>
    

    参考资料:http://www.mamicode.com/info-detail-2887644.html

    记得快乐
  • 相关阅读:
    HIFU控制器的显示板
    风扇控制板
    直流源控制板
    HIFU的心脏
    强劲的全桥驱动
    脑电模块
    另一个12导联心电模块
    数据处理,pandas方面遇到的问题
    6.13 django
    python 零基础学习之路-06 常用模块
  • 原文地址:https://www.cnblogs.com/Y-wee/p/13815689.html
Copyright © 2011-2022 走看看