spring的注入方式

spring的注入方式

接口注入

在接口中定义要注入的信息,并且通过实现接口来完成注入

  • 编写一个接口
  • 定义一个类实现这个接口
  • 测试这个类

set注入

在接受注入的类中定义一个set方法,并在参数中注入需要注入的元素

<!-- 使用setter方法注入bean -->
<!--id表示bean对象的标识
class属性表示该对象所对应的实现类,需要使用全限定类
即包名.名-->

<bean id ="bean"  class="com.qut.bean.Person">
    <property name="属性名1" value="值1"></property>
    <property name="属性名2">
        <value>值2</value>
    </property>
</bean>

构造注入

在接受注入的类中定义一个构造方法,并在参数中定义需要注入的元素

    <!-- 使用构造器方式注入bean -->
    <bean id ="bean的唯一名字" class ="com.qut.bean.Person" 
    init-method="init"  destroy-method="destroy"
    lazy-init="true">
    //使用constructor-arg来表示是通过构造方法来注入参数的
    //index=" 0"表示构造方法的第一个参数
    <constructor-arg index="0" value="liuyuxue"></constructor-arg>
    <constructor-arg  index="1" value="18" type="int"></constructor-arg>
    <constructor-arg index ="2" value="true"></constructor-arg>
    </bean>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值