几个重要的事件回调机制 配置在META-INF/spring.factories ApplicationContextInitializer SpringApplicationRunListener 只需要放在ioc容器中 ApplicationRunner CommandLineRunner 启动 ...
分类:
编程语言 时间:
2018-08-26 20:45:59
阅读次数:
169
###spring 1.概念:开源,轻量级,简化开发的企业级框架。 2.特点: ###spring容器(IOC容器) Spring容器:Spring容器装bean对象的。 Bean:能创建对象的类 开发步骤: 1)创建maven 2) 添加一个web.xml 3) 添加tomcat 4) 在pom里 ...
分类:
编程语言 时间:
2018-08-26 00:09:14
阅读次数:
140
1. BeanFactory BeanFactory,以Factory结尾,表示它是一个工厂类(接口),用于管理Bean的一个工厂。在Spring中,BeanFactory是IOC容器的核心接口,它的职责包括:实例化、定位、配置应用程序中的对象及建立这些对象间的依赖。 Spring为我们提供了许多易 ...
分类:
编程语言 时间:
2018-08-25 20:06:26
阅读次数:
144
四、IOC 容器 IOC 即控制反转,将对象的生命周期管理、关系依赖通过容器实现,实现解耦。 ApplicationContext是最关键的入口,其包括几种实现: FileSystemXmlApplicationContext,从 XML 文件中加载被定义的 bean对象,基于文件系统路径加载配置; ...
分类:
编程语言 时间:
2018-08-24 23:41:03
阅读次数:
231
本文介绍三种方式创建IOC容器, 构造器方式 通过构造器创建对象需要满足这几个条件: 1. 指明对象类型type="类全名,程序集名"(),也可以使用强命名type="System.Windows.Forms.Form, System.Windows.Forms, Version=2.0.0.0, ...
分类:
编程语言 时间:
2018-08-20 21:55:57
阅读次数:
140
IOC:反转控制(资源获取),之前开发是要什么就 new 什么,现在只需创建 IOC 容器,你要什么 IOC 都会给你,你只管接收。反转控制的对象是 Bean,也就是对象 DI:依赖注入,依赖容器把资源进行注入。依赖容器注入 Bean IOC 和 DI 其实是一回事儿 通过注解创建 Bean 1,添 ...
分类:
编程语言 时间:
2018-08-19 17:02:07
阅读次数:
123
在前面博客中介绍什么是依赖注入时有提到:依赖注入是组件之间依赖关系由容器在运行期决定,即由容器动态的将某个依赖关系注入到组件之中。那什么是容器?既然Spring框架实现了IOC,那Spring中的容器是什么呢? 一、容器介绍在日常生活中容器是指用以容纳物料并以壳体为主的基本装置,它是用来盛放东西的。 ...
分类:
编程语言 时间:
2018-08-18 21:20:07
阅读次数:
185
参考:https://www.cnblogs.com/ITtangtang/p/3978349.html 一、Ioc/DI 控制反转,把原先代码里需要实现的对象的创建、依赖的代交给容器帮忙实现。所以需要创建一个容器,同时需要一种描述让容器知道需要创建的对象与对象之间的关系。 对象与对象之间的关系通过 ...
分类:
其他好文 时间:
2018-08-11 01:41:15
阅读次数:
172
1.是一个轻量级的框架,这个轻量级就体现在非侵入式上,即在代码实现过程中不需要继承Spring框架的相应类或实现相应接口。 2.Spring的核心就是IOC(控制反转) 和AOP,在Spring中,无需再在代码里进行以new的方式来使用了,所有的Bean对象都交由IOC容器进行管理(Bean实例对象 ...
分类:
编程语言 时间:
2018-08-10 21:28:04
阅读次数:
248
一、BeanFactory介绍 1.1、Bean: 在Spring技术中是基于组件的 最基本了是最常用的单元 其实实例保存在Spring的容器当中 Bean通常被定义在配置文件当中,Bean实例化由Spring的Ioc容器进行管理,Bean的实例可以通过Beanfactory进行访问,实际上大部分J ...
分类:
编程语言 时间:
2018-08-10 19:41:44
阅读次数:
213