spring中为类类型的属性赋值

1 ref:引用IOC容器中的某个bean的id

<property name="clazz" ref="clazzOne"></property>
<bean id="clazzOne" class="com.javasm.spring.pojo.Clazz">
        <property name="cid" value="1111"></property>
        <property name="cname" value="java1班"></property>
    </bean>

2 内部bean,只能在当前bean的内部使用,不能之间通过IOC容器获取

<property name="clazz">
            <!--内部bean,只能在当前bean的内部使用,不能之间通过IOC容器获取-->
            <bean id="clazzInner" class="com.javasm.spring.pojo.Clazz">
                <property name="cid" value="1111"></property>
                <property name="cname" value="前端1班"></property>
            </bean>
        </property>

3 级联的方式,要保证提前为clazz属性进行赋值或者实例化(很少用)

posted @ 2022-09-15 16:48  别亦难  阅读(30)  评论(0)    收藏  举报