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

Spring 自动装配

优点:自动装配能显著减少配置的数量。

Spring自动装配的5种模式:

         可以使用bean元素的autowire属性来指定bean的装配模式:nobyNamebyTypeconstructorautodetect

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;

    }

 

}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值