
spring
拉弓射代码
有限的人生,无限的代码
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Spring MVC探秘之请求处理
之前分析了Spring MVC的初始化过程,主要就是对WebApplicationContext和相关组件进行初始化。今天主要分析下Spring MVC处理请求的过程。 初始化时主要分析了HttpServetBean、FrameworkServlet、DispatcherServlet三个类,在处理请求时,HttpServletBean并没有参与具体的处理过程,因此主要介绍Framewor...原创 2019-08-24 11:52:48 · 270 阅读 · 0 评论 -
spring aop介绍
介绍 AOP(Aspect-Oriented Programming), 即 面向切面编程, 它与 OOP( Object-Oriented Programming, 面向对象编程) 相辅相成, 提供了与 OOP 不同的抽象软件结构的视角。在 OOP 中, 我们以类(class)作为我们的基本单元, 而 AOP 中的基本单元是 Aspect(切面)。aop术语Aspect(切面) as...原创 2019-08-15 23:52:03 · 124 阅读 · 0 评论 -
Spring MVC探秘之初始化
这篇文章主要分析Spring MVC的初始化过程,力争把Spring MVC的初始化完整清晰的表达出来。总体继承结构 Spring MVC的初始化和处理过程主要涉及三个类,分别是HttpServletBean、FrameworkServlet、DispatcherServlet,其继承关系如下图所示: 从图中可以看到,HttpServletBean不仅继承了HttpServlet类...原创 2019-08-21 22:43:19 · 186 阅读 · 0 评论 -
spring使用slf4j代理log4j
最近刚把进公司的第一个项目忙完,有点空闲时间,于是就打算把公司项目会使用的一些框架看一看,之前的项目是在别人搭好的框架之上写代码,但是要让我一个人从无到有搭建一个项目框架我是做不到的。在之前的项目中我大概使用了这样几种框架:spring, slf4j, mybatis, pigeon等。 首先我打算从slf4j开始。slf4j的全称为Simple Logging Facade for Ja...原创 2019-08-21 22:55:16 · 644 阅读 · 0 评论 -
Spring AOP源码解析之通知初始化
这段时间的项目里使用到了Spring aop的相关功能,使用起来还是比较简单的。也知道Spring aop是通过java和cglib建立动态代理的方式实现切面的相关功能。但是实现动态代理的具体过程还是不太清除,为了能够更进一步的了解aop的原理,决定一读aop的源码。 目前使用Spring aop时大多都是通过注解的方式,那么Spring中就一定有相应的解析器去解析这个注解,在Spring...原创 2019-08-27 23:58:22 · 245 阅读 · 0 评论