【Spring】—— setter注入

1、提供可访问的set方法

public class BookServiceImpl implements BookService {private BookDao bookDao;//提供对应的set方法public void setBookDao(BookDao bookDao){this.bookDao = bookDao;}}

2、配置中注入引用类型对象

  property标签:

        ref属性注入的是引用类型对象(第一个bean标签的id),

        name属性是前面set方法中的参数名称。

    <bean id="bookDao" class="com.spring.dao.impl.BookDaoImpl"/><bean id="bookService" class="com.spring.service.impl.BookServiceImpl"><property name="bookDao" ref="bookDao"/></bean>

 上面是引用类型注入,

简单类型注入set方法和上面相同,配置中property标签value属性是具体值:

    <bean id="bookDao" class="com.spring.dao.impl.BookDaoImpl"><property name="databaseName" value="mysql"/><property name="connectionNum" value="100"/></bean>