Spring in Action --- 第一章 简介
简化java开发
- 基于POJO的轻量级和最小入侵性编程
- 通过依赖注入和面向接口实现松耦合
- 基于切面和管理进行声明式编程
- 通过切面和模板减少样板式代码
bean的生命周期
- Spring对bean进行实例化
- Spring将值和bean的引用注入到bean对应的属性中
- 如果bean实现了BeanNameAware接口,Spring将bean的ID传递个setBeanName()方法
- ...
- 此时bean已经就绪,他们将一直驻留在应用上下文中,直到该应用上下文被销毁