摘要: 通过调用静态工厂方法创建 bean: 调用静态工厂方法创建 bean 是将对象创建的过程封装到静态方法中 , 当客户端需要对象时 , 只需要简单地调用静态方法 , 而不需要关心创建对象的细节。 要声明通过静态方法创建的 bean , 需要在 bean 的 class 属性里面指定拥有该工厂的方法的类 阅读全文
posted @ 2017-03-02 20:23 Chinda 阅读(7083) 评论(1) 推荐(8) 编辑
摘要: Spring IOC 容器可以管理 bean 的生命周期 , Spring 允许在 bean 声明周期的特定点执行定制的任务。 Spring IOC 容器对 bean 的生命周期进行管理的过程: 通过构造器或者工厂方法创建 bean 实例。 为 bean 的属性赋值和对其他 bean 的引用。 调用 阅读全文
posted @ 2017-03-02 16:57 Chinda 阅读(1602) 评论(0) 推荐(0) 编辑
摘要: Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于 EL:SpEL 使用 #{...} 作为定界符 , 所有在大括号中的字符都将被认为是 SpEL , SpEL 为 bean 的属性进行动态赋值提供了便利。 通过 SpEL 可以实现: 通过 b 阅读全文
posted @ 2017-03-02 15:36 Chinda 阅读(27764) 评论(1) 推荐(10) 编辑
摘要: Bean 的作用域: 在 Spring 中 , 可以在 <bean> 元素的 scope 属性里设置 bean 的作用域。 默认情况下 , Spring 只为每个在 IOC 容器里声明的 bean 创建唯一一个实例 , 整个 IOC 容器范围内都能共享该实例:所有后续的 getBean() 调用和 阅读全文
posted @ 2017-03-02 08:05 Chinda 阅读(311) 评论(0) 推荐(0) 编辑