spring依赖注入

来源:互联网 发布:win10优化驱动器 固态 编辑:程序博客网 时间:2024/06/07 15:55

一.IOC:控制反转

DI:依赖注入

IOC 是一种思想,而DI 是实现IOC的主要技术途径。

DI主要有两种注入方式,即setter注入和构造器注入。

Setter注入:调用该bean的setter方法。

<bean id=”dataSource”class=”org.dao.JDBCDataSource”>

 <property name=”driver” value=”oracle.jdbc.OracleDriver”/>

</bean>

构造器注入:调用带参数的构造器,根据参数类型执行相应的构造器。

<bean id=”userDao” calss=”org.dao.OracleUserDao”>

  <constructor-arg name=”dataSource” ref=”dataSource”/>

<bean>

二.参数值注入

1. 注入基本值

<value/>元素可以通过字符串指定属性或构造器参数的值

<property name=”userName” value=”root”/>

注入bean对象

<bean id=”userDao”>

<property name=”yserDao” ref=”userDao”/>

原创粉丝点击