Spring依赖注入

Spring的依赖注入就是将类之间的依赖关系交由第三方容器组件来管理。依赖注入的本质就是创建应用对象之间的协作关系。Spring的依赖注入是依靠反射实现的,在运行时动态绑定。
ClassPathXmlApplicationContext:从类路径下的XML配置文件中加载上下文。
FileSystemXmlApplicationContext:读取文件系统下的XML配置文件并加载上下文。
XmlWebApplicationContext:读取Web应用下的XML配置文件并加载上下文。

1.构造器注入

通过使用xml配置:

<bean id="xx" class="xx.xx.xx" init-method="xx" destroy-method="xx"> 
	<constructor-arg value="xx" /> //当构造器参数为基本类型时
	<constructor-arg ref="xx" />  //当构造器参数为引用时
</bean>

如果不使用构造器注入,Spring将使用默认的构造器方法,value可以注入基本类型的属性。

2.setter/getter注入

使用
name代表成员变量名,value则装配其属性。

<beans xmlns:p="http://www.springframework.org/schema/p"
<bean id="xx" p:xx="xx" p:xx-ref="xx"> //使用p前缀等价于property
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值