bean基础配置
bean别名配置
注意事项:
获取bean无论是通过id还是name获取。如果无法获取到,将抛出异常NoSuchBeanDefinitionException
bean的作用范围配置
适合交给容器进行管理的bean
表现层对象、业务层对象、数据层对象、工具对象
不适合交给容器进行管理的bean
封装实体的域对象
bean实例化的三种方式
bean实例化--构造方法
提供可访问的构造方法
配置
无参构造方法如果不存在,将抛出异常BeanCreationException
bean实例化--静态工厂(了解)
静态工厂
配置
bean实例化--实例工厂与FactoryBean(了解)
实例工厂
配置
FactoryBean
配置
bean的生命周期
生命周期:从创建到消亡的完整过程
bean生命周期:bean从创建到销毁的整体过程
bean生命周期控制:在bean创建后到销毁前做一些事情
提供生命周期控制方法
控制生命周期控制方法