摘要: 1.Bean的作用域种类 Spring中的bean的作用域分为四种:singleton、prototype、session、request,后两种很少使用,下面我们主要来学习前两种 2.singleton单例模式 在Spring种我们可以通过bean标签中的scope属性对Bean的作用域进行设置, 阅读全文
posted @ 2019-05-08 16:46 大志说编程 阅读(243) 评论(0) 推荐(0)
摘要: 1.前言 不同的Bean之间存在两种关系:继承和依赖,这里的继承与java中的继承不同,它指的是配置上的继承。 2.继承bean配置 Spring允许继承bean的配置,被继承的bean成为父bean,继承这个父bean的Bean称为子bean,继承bean主要有以下几个特点: 1)子Bean从父B 阅读全文
posted @ 2019-05-08 16:08 大志说编程 阅读(195) 评论(0) 推荐(0)
摘要: 1.XML配置的Bean自动装配 SpringIOC容器可以自动装配Bean,需要做的仅仅是在<bean>的autowire属性里指定自动装配的模式,而不需要手工去指定要装配的Bean,autowire属性有两个值byName和byType,分别对应按照名称装配和按照类型装配。 2.自动装配的缺点 阅读全文
posted @ 2019-05-08 15:18 大志说编程 阅读(133) 评论(0) 推荐(0)
摘要: 1.使用p命名空间 为了简化xml配置,越来越多的xml文件采用属性而非子元素配置信息,Spring从2.5版本开始引入了一个新的p命名空间,可以通过<bean>元素属性的方式配置Bean的属性。使用p命名空间后,基于XML的配置方式将进一步简化,通过这种方式可以直接为属性赋值。 阅读全文
posted @ 2019-05-08 14:49 大志说编程 阅读(341) 评论(0) 推荐(0)
摘要: 1.集合属性 在Spring中可以通过一组内置的xml标签(例如<list>,<set>或<map>)来配置集合属性。 2.配置List集合 配置java.util.List类型的属性,需要指定<list>标签,在标签中包含一些元素,这些标签可以通过<value>指定简单的常量值,通过<ref>指定 阅读全文
posted @ 2019-05-07 17:20 大志说编程 阅读(677) 评论(0) 推荐(0)
摘要: 1.字面值 可用字符串表示的值,可以通过<value>元素标签或value属性进行注入。基本数据类型及其封装类,String类等类型都可以采取字面值注入的方式。若字面值包含特殊字符,可以使用<![CDATA[]]>把字面量包裹起来。 Java代码: 输出结果: HelloWorlds Constru 阅读全文
posted @ 2019-05-07 16:49 大志说编程 阅读(229) 评论(0) 推荐(0)
摘要: Spring支持3种依赖注入的方式:属性注入、构造器注入、工厂 1.属性注入 属性注入即通过setter方法注入Bean的属性或依赖的对象。使用<property>元素,使用name属性指定Bean的属性名称,value 属性或<value>子节点指定属性值 ,是实际应用当中最常用的注入方式。 2. 阅读全文
posted @ 2019-05-06 15:13 大志说编程 阅读(1388) 评论(0) 推荐(0)
摘要: 1.ApplicationContext简述 ApplicationContext代表IOC容器,在SpringIOC容器中读取Bean配置创建Bean实例之前,必须对它进行实例化,只有在容器实例化后才可以从IOC容器里获取Bean实例并使用。 2.Spring IOC容器实现方式 Spring 提 阅读全文
posted @ 2019-05-06 14:27 大志说编程 阅读(5087) 评论(0) 推荐(1)
摘要: 1.什么是IOC与DI IOC(Inversion of Control):其思想是反转资源获取方向,传统的资源查找方式要求组件想容器发起请求查找资源,作为回应,容器适时的返回资源,而应用了IOC之后,则是容器主动地将资源推送给它所管理的组件,组件所要做的仅是选择一种合适的方式来接受资源,这种行为也 阅读全文
posted @ 2019-05-06 14:01 大志说编程 阅读(269) 评论(0) 推荐(0)
摘要: 1.首先我们来创建一个HelloWorld类,通过Spring来对这个类进行实例化 2.之后在项目的类路径下,我是在resources文件夹下创建 spring.xml文件 3.编写测试类创建HelloWorld类实例 这里使用Spring的IOC容器ApplicationContext的实现类Cl 阅读全文
posted @ 2019-05-06 13:40 大志说编程 阅读(229) 评论(0) 推荐(0)