Bean配置
id
功能:bean的id,使用容器可以通过id值获取对应的bean,在一个容器中id值唯一
class
功能:bean的类型,即配置的bean的全路径类名
name
功能:定义bean的别名,可定义多个,使用 , ; 进行分隔
scope
功能: 定义bean的作用范围,可选范围如下
- singleton:单例(默认)
- prototype:非单例
范例
<bean id="bookDao" class="com.xxx.dao.impl.BookDaoImpl" scope="prototype" />
适合交给容器进行管理的Bean
- 表现层对象
- 业务层对象
- 数据层对象
- 工具对象
不适合交给容器进行管理的Bean
- 封装实体的域对象