自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 Spring源码解析(四):SpringMVC源码解析

SpringMVC是Spring一个非常重要的模块,从大体上看,在使用SpringMVC的时候,需要在web.xml中配置DispatcherServlet,这个DispatcherServlet可以看成是一个前端控制器的实现,web请求会通过它分发给各个对应的Controller,然后会看到ModelAndView数据的生成,并把ModelAndView数据交给对应的View视图来进行呈现。下面...

2018-10-02 20:06:05 165

原创 Spring源码解析(三):Spring的AOP实现

什么是AOP 在分析AOP的实现之前,我们先来说说什么叫AOP。在面对对象开发中,我们总会发现程序中有一些重复的代码,这些代码穿插在业务功能的实现中,与业务代码耦合在一起,这时候就是AOP大显身手的时候。AOP即为面向切面编程,我们通过AOP将这部分代码抽取出来单独维护,封装到一个个切面中,并且为如何使用在何处使用这些代码对业务功能进行织入和增强提供了丰富灵活的手段。 AOP的基本概念 ...

2018-08-13 22:40:42 358

原创 Spring源码解析(二):容器的其他相关特性

上一篇中对IOC容器的主要功能进行了分析,比如Bean的载入以及解析,依赖注入的实现等,这一篇中会对容器的其他相关特性也进行分析,这些特性都是我们在使用容器是会经常遇到的。 一.Bean的生命周期 首先简单介绍一下bean的生命周期 1.bean实例的创建 2.为bean的实例注入属性 3.调用Bean的初始化方法 4.应用可以通过IOC容器使用bean 5.容器关闭时,调用bean...

2018-07-24 20:48:52 176

原创 Spring源码解析(一):Spring的IOC实现

   概述     在介绍Spring的IOC之前,我们先来介绍一下控制反转与依赖注入的概念,很多人觉得他们是一个意思,其实不然,控制反转是目的,而依赖注入是实现控制反转的方式。控制反转是一个面向对象的概念,它表示将类的内部的依赖关系交给其他机制去处理。而在Spring中的体现为,IOC容器就是Spring实现控制反转的载体,通过Spring的IOC容器实现的依赖反转,我们可以把依赖关系的管理从...

2018-07-11 22:26:03 228

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除