Spring
想当厨子的程序媛
前期追深度,否则会华而不实,后期追广度,否则会坐井观天;
展开
-
Spring(2)——配置Bean的几种方式
1. 什么是 IOCIoc- Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。谁控制谁,控制什么:传统的Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建以来对象;而Ioc是有专门一个容器来创建这些对象,即由Ioc容器...原创 2019-02-01 17:00:26 · 2736 阅读 · 1 评论 -
Spring(3)——XML配置里的Bean自动装配
自动装配的类型Spring IOC容器可以自动装配bean。需要做的仅仅是在<bean>的autowires属性里指定自动装配的模式byType(根据类型自动装配)若IOC容器中有多个目标Bean类型一直的bean。在这种情况下,Spring将无法判定哪个Bean最适合该属性,所以不能执行自动装配并抛出异常byName(根据名称自动装配)必须将目标Bean的名称...原创 2019-02-01 17:00:35 · 183 阅读 · 0 评论 -
Spring(4)——Bean之间的关系与Bean的作用域
Bean之间的关系Bean之间的关系分为两种:继承和依赖继承Bean装置Spring允许继承Bean的配置,被继承的Bean称为父Bean。继承这个父Bean的Bean称为子Bean子Bean从父Bean中继承配置,包括Bean的属性配置子Bean也可以覆盖从父Bean继承过来的配置父Bean可以作为配置模板,也可以作为Bean实例,若只想把父Bean作为模板,可设置bean的abs...原创 2019-02-01 16:59:26 · 237 阅读 · 0 评论 -
Spring(5)—— 使用外部属性文件
配置数据库等信息在配置文件里配置Bean时,有时候需要在Bean的配置里混入系统部署的细节信息(例如:文件路径,数据源配置信息等)而这些部署细节实际上需要和Bean配置相分离Spring提供了一个PropertyPlaceHolderConfigurer的BeanFactory后置处理器,这个处理器允许用户将Bean配置文件里使用形式为${var}的变量,PropertyPlaceholde...原创 2019-02-01 17:05:43 · 232 阅读 · 0 评论 -
Spring(9)——通过FactoryBean配置Bean
d原创 2019-02-01 17:05:31 · 154 阅读 · 0 评论 -
Spring(6)——SpEL(4点)
SpEL概述Spring的表达式语言。用在配置文件中,是一个支持运行时查询和操作对象图的强大表达式语言。他的语法类似于EL表达式。SpEL使用#{ }作为界定符,所有在大括号中的字符都将被认为是SpEL。SpEL为bean的属性进行动态赋值提供了便利。参考并感谢https://blog.csdn.net/sinat_28978689/article/details/62040954...原创 2019-02-01 17:05:53 · 136 阅读 · 0 评论 -
Spring(7)——bean的生命周期
Spring IOC容器可以管理Bean的生命周期,Spring IOC容器对Bean的生命周期进行管理的过程如下:通过构造器或者工厂方法创建bean实例为bean的属性设置值和对其他bean的引用before init调用bean的初始化方法init-method对应的值为初始化方法名after initbean可以使用了当容器关闭时,调用bean的销毁方法bean的后置处...原创 2019-02-01 17:06:00 · 163 阅读 · 0 评论 -
Spring(8)——通过工厂方法配置Bean
静态工厂方法1. 静态工厂类2. 配置文件实例工厂方法1. 实例工厂类2. 配置文件原创 2019-02-01 17:06:08 · 162 阅读 · 0 评论