Fork me on GitHub
摘要: (1)bean的后置处理器允许在调用初始化方法前后对bean进行额外的处理。 (2)bean的后置处理器对IOC容器里的所有Bean实例逐一处理,而非单一的实例。其典型应用是:检查Bean属性的正确性或根据特定的标准更改bean的属性。 (3)对Bean后置处理器而言,需要实现Interface B 阅读全文
posted @ 2020-01-05 17:37 西西嘛呦 阅读(488) 评论(0) 推荐(0)
摘要: (1)springIOC容器可以管理bean的生命周期。spring允许在bean生命周期的特定点执行定制的任务。 (2)spring的IOC容器对bean的生命周期进行管理的过程: 通过构造器或工厂方法创建bean的实例; 为bean的属性设置值并对其他bean的引用; 调用Bean的初始化方法; 阅读全文
posted @ 2020-01-05 16:59 西西嘛呦 阅读(172) 评论(0) 推荐(0)
摘要: (1)spring表达式语言是一个支持运行时查询和操作对象的表达式语言。 (2)语言类似于EL:SpEL使用#{...}作为定界符。所有在大括号中的字符串均被认为是SpEL。 (3)SpEL为bean的属性进行动态赋值提供了便利。 (4)通过SpEL可以实现: 通过Bean的id对Bean进行引用 阅读全文
posted @ 2020-01-05 16:33 西西嘛呦 阅读(1096) 评论(0) 推荐(1)
摘要: (1)在配置文件里配置Bean时,有时需要在bean的配置里混入系统部署的细节信息(例如,文件路径,数据源配置信息等),而这些部署细节实际上是需要和Bean文件分离。 (2)spring提供了一个PropertyPlaceHolderConfigure的BeanFactory后置处理器。这个处理器允 阅读全文
posted @ 2020-01-05 15:48 西西嘛呦 阅读(406) 评论(0) 推荐(0)
摘要: Car.java package com.gong.spring.beans.autowire; public class Car { public Car() { } public Car(String name) { this.name = name; } private String name 阅读全文
posted @ 2020-01-05 15:06 西西嘛呦 阅读(154) 评论(0) 推荐(0)
摘要: 两种关系:继承、依赖 一、继承关系 Address.java package com.gong.spring.beans.autowire; public class Address { private String city; private String street; public Strin 阅读全文
posted @ 2020-01-05 14:51 西西嘛呦 阅读(251) 评论(0) 推荐(0)
摘要: springIOC容器可以自动装配Bean,需要做的仅仅是在<bean>中的autowire属性里指定自动装配的方式。 ByType:根据类型自动装配。若IOC容器中有多个目标Bean类型一致的bean,在这种情况下,spring将无法判定那个bean最适合该属性,所以不能执行自动装配。 ByNam 阅读全文
posted @ 2020-01-05 14:21 西西嘛呦 阅读(1777) 评论(0) 推荐(0)