您的位置:首页 > 编程语言 > Java开发

spring注解方式

2016-12-14 14:03 225 查看
原文

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>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  spring xml bean