Spring 自动装载 autoware

LOC 负责对象的创建、DI 负责对象的依赖注入,一般通过配置ref属性完成,另外也可通过自动装载

byName(通过属性名字自动关联进行装载)

<bean id="student" class="com.yk.entity.Student" autowire="byName">
    <property name="id" value="100001"></property>
    <property name="name" value="闫凯"></property>
    <property name="age" value="27"></property>
</bean>
<bean id="car" class="com.yk.entity.Car">
    <property name="id" value="101"></property>
    <property name="name" value="宝来"></property>
</bean>

byType(通过类型去装载,比如配置中有多个,不知道注入哪一个)

<bean id="student" class="com.yk.entity.Student" autowire="byType">
    <property name="id" value="100001"></property>
    <property name="name" value="闫凯"></property>
    <property name="age" value="27"></property>
</bean>
<bean id="car" class="com.yk.entity.Car">
    <property name="id" value="101"></property>
    <property name="name" value="宝来"></property>
</bean>

 

发布了56 篇原创文章 · 获赞 7 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览