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>