摘要: 一、理解 Bean 的生命周期,对学习 Spring 的整个运行流程有极大的帮助。 二、在 IOC 容器中,Bean 的生命周期由 Spring IOC 容器进行管理。 三、在没有添加后置处理器的情况下 Bean 的生命周期 1.通过构造器或工厂方法创建 Bean 的实例 2.为 Bean 的属性设 阅读全文
posted @ 2016-07-18 21:05 solverpeng 阅读(651) 评论(0) 推荐(4) 编辑
摘要: 一、SpEL:Spring 表达式语言,在使用的时候类似于 EL 表达式,但是需要注意的是,SpEL 使用在 Spring Config 文件中。 二、格式:使用 #{} 作为界定符,所有在大括号中的字符都将被认为成是 SeEL 三、作用: 1.通过 Bean 的 id 对 Bean 进行引用 2. 阅读全文
posted @ 2016-07-18 20:29 solverpeng 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 一、在 Spring Config 文件中配置 Bean 时,有时候需要在 Bean 的配置里添加 系统部署的细节信息, 如文件路径,数据源配置信息。而这些部署细节实际上需要在配置文件外部来定义。 二、Spring 提供了一个 PropertyPlaceholderConfigurer 的 Bean 阅读全文
posted @ 2016-07-18 19:11 solverpeng 阅读(775) 评论(0) 推荐(0) 编辑
摘要: 一、在 Spring Config 文件中,在 <bean> 元素的 scope 属性里设置 Bean 的作用域。默认为 singleton ,单例的。 二、在不引入 spring-web-4.0.0.RELEASE.jar 包的情况下,scope 属性只有两个值:singleton 和 proto 阅读全文
posted @ 2016-07-18 16:17 solverpeng 阅读(418) 评论(0) 推荐(2) 编辑
摘要: 一、在 Spring IOC 容器中 Bean 之间存在继承和依赖关系。 需要注意的是,这个继承和依赖指的是 bean 的配置之间的关系,而不是指实际意义上类与类之间的继承与依赖,它们不是一个概念。 二、Bean 之间的继承关系。 1.被继承的 ban 称为父 bean,继承这个父 bean 的 b 阅读全文
posted @ 2016-07-18 15:22 solverpeng 阅读(1635) 评论(0) 推荐(4) 编辑
摘要: 一、Spring IOC 容器支持自动装配 Bean,所谓自动装配是指,不需要通过 <property> 或 <constructor-arg> 为 Bean 的属性注入值的过程。 二、配置: 在 <bean> 的 autowire 属性里指定自动装配的模式。默认为 no 。可以通过 <beans> 阅读全文
posted @ 2016-07-18 11:13 solverpeng 阅读(512) 评论(0) 推荐(1) 编辑