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

Spring自动装配模式一:no解析

2011-04-27 21:35 246 查看
Spring 自动装配

优点:自动装配能显著减少配置的数量。
Spring自动装配的5种模式:
可以使用bean元素的autowire属性来指定bean的装配模式:no、byName、byType、constructor、autodetect
Spring自动装配模式一:no解析
不使用自动装配。必须通过ref元素指定依赖,这是默认设置。由于显式指定协作者可以使配置更灵活、更清晰,因此对于较大的部署配置,推荐采用该设置。而且在某种程度上,它也是系统架构的一种文档形式。
配置文件:
<bean id="homeAddressServiceImpl"
class="cn.csdn.service.HomeAddressServiceImpl"
scope="singleton">
<property name="address">
<value>北京海淀上地软件园</value>
</property>
<!--
<constructor-arg
index="0">

<value>北京</value>
</constructor-arg>
-->
</bean>
<bean id="empServiceImpl" class="cn.csdn.service.EmpServiceImpl"
scope="singleton"
>
<property name="companyAddress" ref="homeAddressServiceImpl"></property>
</bean>
cn.csdn.service.EmpServiceImpl 代码
package cn.csdn.service;

public class EmpServiceImpl {

/**公司地址*/
private AddressServiceImpl companyAddress;

public
EmpServiceImpl(AddressServiceImpl companyAddress) {
super();
this.companyAddress = companyAddress;
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: