一、setter注入-引用类型
1. 在bean中定义引用类型属性并提供可访问的set方法
public class BookServicesImpl implements BookServices {
private BookMapper bookMapper;
public void setBookMapper(BookMapper bookMapper) {
this.bookMapper = bookMapper;
}
}
2. 配置中使用property标签ref属性注入引用类型对象
<bean id="bookMapper" class="com.atorientsec.dao.impl.BookMapperImpl">
<property name="loginName" value="root"></property>
<property name="connectionNum" value="45"></property>
</bean>
<bean id="bookServices" class="com.atorientsec.services.impl.BookServicesImpl">
<!-- 配置services与Dao的关系
property标签表示配置当前bean的属性
name属性表示配置哪一个具体的属性
ref属性表示参照哪一个bean
-->
<property name="bookMapper" ref="bookMapper"></property>
</bean>
二、setter注入-简单类型
1. 在bean中定义引用类型属性并提供可访问的set方法
public class BookMapperImpl implements BookMapper {
private String loginName;
private int connectionNum;
public void setConnectionNum(int connectionNum) {
this.connectionNum = connectionNum;
}
public void setLoginName(String loginName) {
this.loginName = loginName;
}
}
2. 配置中使用Property标签value属性注入简单类型数据
<bean id="bookMapper" class="com.atorientsec.dao.impl.BookMapperImpl">
<property name="loginName" value="root"></property>
<property name="connectionNum" value="45"></property>
</bean>