property 注入值和对象值

property set方法注入值
property (属性) 使用set方法注入值
springConfig.xml文件中的代码为:

<!--set方法注入值,property-->
    <bean id="u3" class="com.fdk.been.Users">
        <property name="name" value="wu"></property>
        <property name="age" value="4"></property>
    </bean>

name对应相关的属性名,它会自动调用该属性的set方法进行赋值

property 注入对象
springConfig.xml文件中的代码为:
-------- "ref " -------

<!--set方法注入对象值-->
    <bean id="u5" class="com.fdk.been.Users">
        <property name="gr" ref="g1"></property>

    </bean>
    <bean id="g1" class="com.fdk.been.Grade">
        <property name="gname" value="二年级" ></property>

    </bean>

“g1” 创建Grade对象,然后注入到 “u5”

猜你喜欢

转载自blog.csdn.net/fdk2zhang/article/details/82973495