- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 『Spring学习进程9』管理Bean的生命周期
SpringIOC容器可以管理Bean的生命周期,Spring允许在Bean生命周期的特定点执行定制任务。 SpringIOC容器对Bean的生命周期进行管理的过程: 通过构造器或工厂方法创建Bean实例 为Bean的属性设置值和对其他Bean的引用 调用Bean的初始化 Bean可以使用了 当容器关闭时,调用Bean的销毁方法在Bean的声明里设置 ...
2018-12-29 17:51:21 115
原创 『Spring学习进程8』SpEL
Spring 表达式语言(简称SpEL):是一个支持运行时查询和操作对象图的强大的表达式语言。 语法类似于EL:SpEL使用#{...}作为定界符,所有在大框号中的字符都将被认为是SpEL。 SpEL为Bean的属性进行动态赋值提供了便利。 通过SpEL可以实现: 通过bean的id对bean进行引用 调用方法以及引用对象中的属性 计算...
2018-12-29 16:48:41 83
原创 『Spring学习进程7』使用外部部署文件
在配置文件里配置Bean时,有时需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等)。而这些部署细节实际上需要和Bean配置相分离Spring提供了一个PropertyPlaceholderConfigurer的BeanFactory后置处理器,这个处理器允许用户将Bean配置的部分内容外移到属性文件中。可以在Bean配置文件里使用形式${var}的变量,Prope...
2018-12-29 14:04:38 102
原创 『Spring学习进程6』Bean的作用域
bean的作用域:singleton;protoype;Web环境作用域<!-- 使用bean的scope属性来配置bean的作用域 singleton:默认值,容器初始化时创建bean实例。在整个容器的生命周期内只创建一个bean。 prototype:原型的。容器初始化时不创建bean的实例,而在每次请求时都创建一个新的Bean实例,并返回。 ...
2018-12-28 18:23:58 114
原创 『Spring学习进程5』Bean之间的关系
Spring 允许继承bean的配置,被继承的bean称为bean。继承这个父Bean的Bean称为子Bean。 子Bean从父Bean中继承配置,包括Bean的属性配置。 子Bean也可以覆盖从父Bean继承过来的配置<bean id="address" class="com.wq.spring.beans.autowire.Address" p:city="Beij...
2018-12-28 18:12:27 126
原创 『Spring学习进程5』 XML配置里的Bean自动装配(不常使用,整合第三方框架可能会使用)
Spring IOC容器可以自动装配Bean。需要做的额仅仅是在<bean>的autowire属性里指定自动装配的模式。 byType(根据类型自动装配):若IOC容器中有多个与目标Bean类型一致的Bean。在这种情况下,Spring将无法判断哪个Bean最合适该属性,所以不能执行自动装配。 byName(根据名称自动装配):必须将目标Bean的名称和属性名设置的完全相同。 c...
2018-12-28 17:27:33 123
原创 「eclipse 小技巧」配置文件加命名空间
当我们创建一个xml文件以后,可能需要导入其他的命名空间,可以在编辑窗口底部选择Namespaces 勾选需要添加的命名空间
2018-12-28 16:46:46 983
原创 『Spring学习进程4』属性配置细节
字面值:字面值:可用字符串表示的值,可以通过<value>元素标签或value属性进行注入。<bean id="car" class="com.wq.spring.beans.Car"> <constructor-arg value="Audi" type="java.lang.String"></cons
2018-12-25 00:08:26 152
空空如也
Properties load报错 问题,求大神
2016-03-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人