bean注入方式

1 使用属性的set方法注入

         若一个bean需要为多个bean服务,采用ref(外部bean)

       若仅仅需要为一个bean服务,则可以采取内部bean

       <bean id=“被注入的bean” class="">

       <property  name ="内部bean" >  ,<bean class="需要注入的bean"></property> 内部bean的注入

       <property name ="基本数据类型的名字" valu="赋值"></property >注入基本数据类型的值

   集合数据类型: 比如set:<property name="sets>

        <set>

       <value>第一个</value>

       <value>第二个</value>

         ...................

        </sets

     </  property>

                           再如map:<property name="maps">

                                          <map>

                                             <entry key="key1 value="value1">

                                              <entry key="key2  value=""/>

                                               <entry key="key3 value=""/>

                                            </maps>

                                          </roperty>

  Property 属性注入:  <property name="properties">

                                             <prop  key="key1">value1</prop>

                                              <prop  key="key1">value2</prop>

                                           ...........................

                                     </  property>

</bean>

 注意:调用之前一点给要把map,set等先抽出到接口里

   2:使用构造器注入依赖对象

            <bean id="" class="Personservice "> 

              输入参数一(比如第一个是对象)    <  constructor-arg index="0" type=" " ref="personDao">   </constructor-arg>

            输入参数二(比如是字符串)   <construcor-arg index="1" value="sss"></constructor-arg>

</bean>

                



   


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值