摘要: 1.什么是代理设计模式 所谓代理模式是指客户端并不直接调用实际的对象,而是通过调用代理,来间接的调用实际的对象。 这里举一个栗子:就拿我们平时租房子来举例子,好比租客和房主之间的关系,我们租房子往往不会挨个去找房东,而是通过中间的代理者,也就是中介完成,租客来间接的和房主接触,这个时候租客(Tena 阅读全文
posted @ 2019-05-09 16:22 风云独舞 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 1.使用外部属性文件 在配置文件里配置Bean时,有时需要在Bean的配置文件里引入系统部署的细节信息(例如:文件的路径、数据源配置信息等),而这些部署细节实际上需要和bean配置相分离,因为我们修改一次properties文件的代价要远远低于修改spring.xml。 为了满足在bean配置时引入 阅读全文
posted @ 2019-05-08 17:33 风云独舞 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 1.Bean的作用域种类 Spring中的bean的作用域分为四种:singleton、prototype、session、request,后两种很少使用,下面我们主要来学习前两种 2.singleton单例模式 在Spring种我们可以通过bean标签中的scope属性对Bean的作用域进行设置, 阅读全文
posted @ 2019-05-08 16:46 风云独舞 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1.前言 不同的Bean之间存在两种关系:继承和依赖,这里的继承与java中的继承不同,它指的是配置上的继承。 2.继承bean配置 Spring允许继承bean的配置,被继承的bean成为父bean,继承这个父bean的Bean称为子bean,继承bean主要有以下几个特点: 1)子Bean从父B 阅读全文
posted @ 2019-05-08 16:08 风云独舞 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 1.XML配置的Bean自动装配 SpringIOC容器可以自动装配Bean,需要做的仅仅是在<bean>的autowire属性里指定自动装配的模式,而不需要手工去指定要装配的Bean,autowire属性有两个值byName和byType,分别对应按照名称装配和按照类型装配。 2.自动装配的缺点 阅读全文
posted @ 2019-05-08 15:18 风云独舞 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 1.使用p命名空间 为了简化xml配置,越来越多的xml文件采用属性而非子元素配置信息,Spring从2.5版本开始引入了一个新的p命名空间,可以通过<bean>元素属性的方式配置Bean的属性。使用p命名空间后,基于XML的配置方式将进一步简化,通过这种方式可以直接为属性赋值。 阅读全文
posted @ 2019-05-08 14:49 风云独舞 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 1.集合属性 在Spring中可以通过一组内置的xml标签(例如<list>,<set>或<map>)来配置集合属性。 2.配置List集合 配置java.util.List类型的属性,需要指定<list>标签,在标签中包含一些元素,这些标签可以通过<value>指定简单的常量值,通过<ref>指定 阅读全文
posted @ 2019-05-07 17:20 风云独舞 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 1.字面值 可用字符串表示的值,可以通过<value>元素标签或value属性进行注入。基本数据类型及其封装类,String类等类型都可以采取字面值注入的方式。若字面值包含特殊字符,可以使用<![CDATA[]]>把字面量包裹起来。 Java代码: 输出结果: HelloWorlds Constru 阅读全文
posted @ 2019-05-07 16:49 风云独舞 阅读(220) 评论(0) 推荐(0) 编辑
摘要: Spring支持3种依赖注入的方式:属性注入、构造器注入、工厂 1.属性注入 属性注入即通过setter方法注入Bean的属性或依赖的对象。使用<property>元素,使用name属性指定Bean的属性名称,value 属性或<value>子节点指定属性值 ,是实际应用当中最常用的注入方式。 2. 阅读全文
posted @ 2019-05-06 15:13 风云独舞 阅读(1197) 评论(0) 推荐(0) 编辑
摘要: 1.ApplicationContext简述 ApplicationContext代表IOC容器,在SpringIOC容器中读取Bean配置创建Bean实例之前,必须对它进行实例化,只有在容器实例化后才可以从IOC容器里获取Bean实例并使用。 2.Spring IOC容器实现方式 Spring 提 阅读全文
posted @ 2019-05-06 14:27 风云独舞 阅读(5019) 评论(0) 推荐(1) 编辑