spring注解方式

来源:互联网 发布:淘宝里粉丝福利购入口 编辑:程序博客网 时间:2024/05/21 12:35

原文

  • xml方式
package com.baobaotao;public class Car{    ....}public class Office{    ...}public class Boss{    private Car car;    private Office office;}

applicationContext.xml

<bean id="boss" class="com.baobaotao.Boss">    <property name="car" ref="car"/>    <property name="office" ref="office" /></bean><bean id="office" class="com.baobaotao.Office"></bean><bean id="car" class="com.baobaotao.Car"scope="singleton"></bean>

  • @Autowired注解方式
package com.baobaotao;public class Car{    ....}public class Office{    ...}public class Boss{    @Autowired    private Car car;    @Autowired    private Office office;}

applicationContext.xml

<!-- 该 BeanPostProcessor 将自动起作用,对标注 @Autowired 的 Bean 进行自动注入 --><bean class="org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"/><!-- 移除 boss Bean 的属性注入配置的信息 --><bean id="boss" class="com.baobaotao.Boss"/><bean id="office" class="com.baobaotao.Office"></bean><bean id="car" class="com.baobaotao.Car"></bean>
0 0