javaweb
文章平均质量分 57
biange2019
不放弃,坚持学习
展开
-
spring容器启动
转载: https://blog.csdn.net/lieyanhaipo/article/details/58605545一、Spring与WEB容器整合 web项目中,Spring启动是在web.xml配置监听器,如下所示: <!-- 配置Spring上下文监听器 --> <listener> <listener-class>...转载 2019-01-25 23:28:02 · 155 阅读 · 0 评论 -
springMVC源码分析--AbstractHandlerMethodMapping获取url和HandlerMethod对应关系(十)
转载 :https://blog.csdn.net/qq924862077/article/details/53747152在之前的博客 springMVC源码分析--AbstractHandlerMapping(二)中我们介绍了AbstractHandlerMethodMapping的父类AbstractHandlerMapping,其定义了抽象方法getHandlerInternal(Ht...转载 2019-01-28 11:00:52 · 504 阅读 · 0 评论 -
springMVC源码分析--AbstractHandlerMethodMapping注册url和HandlerMethod对应关系(十一)
转载 https://blog.csdn.net/qq924862077/article/details/53789387在上一篇博客springMVC源码分析--AbstractHandlerMethodMapping获取url和HandlerMethod对应关系(十)中我们简单地介绍了获取url和HandlerMethod的过程,接下来我介绍一些url和HandlerMethod对应关系的...转载 2019-01-28 11:07:39 · 471 阅读 · 0 评论 -
springMVC源码分析--HandlerAdapter(一)
转载 https://blog.csdn.net/qq924862077/article/details/53843251HandlerAdapter的功能实际就是执行我们的具体的Controller、Servlet或者HttpRequestHandler中的方法。类结构如下:1、SimpleServletHandlerAdapter实际就是执行HttpServlet的service方...转载 2019-01-28 10:57:38 · 118 阅读 · 0 评论 -
springMVC源码分析--SimpleServletHandlerAdapter(二)
转载 https://blog.csdn.net/qq924862077/article/details/53843251上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类SimpleServletHandlerAda...转载 2019-01-28 10:57:31 · 146 阅读 · 0 评论 -
springMVC源码分析--SimpleControllerHandlerAdapter(三)
上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类SimpleControllerHandlerAdapter,SimpleControllerHandlerAdapter是Controller实现类的适配器类,其本质是执...转载 2019-01-28 10:57:54 · 192 阅读 · 0 评论 -
springMVC源码分析--HttpRequestHandlerAdapter(四)
转载 https://blog.csdn.net/qq924862077/article/details/53843251上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类HttpRequestHandlerAdapt...转载 2019-01-28 10:57:06 · 240 阅读 · 0 评论 -
springMVC源码分析--RequestMappingHandlerAdapter(五)
转载 https://blog.csdn.net/qq924862077/article/details/53895054上一篇博客springMVC源码分析--HandlerAdapter(一)中我们主要介绍了一下HandlerAdapter接口相关的内容,实现类及其在DispatcherServlet中执行的顺序,接下来我们详细介绍一下其实现类AbstractHandlerMethodAd...转载 2019-01-28 11:08:28 · 155 阅读 · 0 评论 -
springMVC源码分析--访问请求执行ServletInvocableHandlerMethod和InvocableHandlerMethod
转载 https://blog.csdn.net/qq924862077/article/details/53944721在之前一篇博客中 springMVC源码分析--RequestMappingHandlerAdapter(五)我们已经简单的介绍到具体请求访问的执行某个Controller中的方法是在RequestMappingHandlerAdapter的invokeHandlerMet...转载 2019-01-28 11:19:42 · 732 阅读 · 0 评论 -
springMVC源码分析--HandlerMethodArgumentResolver参数解析器(一)
转载 https://blog.csdn.net/qq924862077/article/details/54177442HandlerMethodArgumentResolver是用来为处理器解析参数的,主要用在HandlerMethod中,每个Resolver对应一种类型的参数,其实现类特别的多。HandlerMethodArgumentResolver接口及其实现类如下:Hand...转载 2019-01-28 11:46:08 · 199 阅读 · 0 评论 -
springMVC源码解析--HandlerMethodArgumentResolverComposite参数解析器集合(二)
转载 https://blog.csdn.net/qq924862077/article/details/54291812上一篇博客springMVC源码分析--HandlerMethodArgumentResolver参数解析器(一)中我们已经介绍了参数解析相关的东西,并且也提到了HandlerMethodArgumentResolverComposite,其简单来说就是所有的参数解析器的链...转载 2019-01-28 14:34:50 · 147 阅读 · 0 评论 -
springMVC源码分析--HandlerMethodReturnValueHandler返回值解析器(一)
转载 https://blog.csdn.net/qq924862077/article/details/54177442HandlerMethodReturnValueHandler是用于对Controller中函数执行的返回值进行处理操作的,springMVC提供了多个HandlerMethodReturnValueHandler的实现类。接口HandlerMethodReturnVa...转载 2019-01-28 14:45:19 · 322 阅读 · 0 评论 -
springMVC源码分析--HandlerMethodReturnValueHandlerComposite返回值解析器集合(二)
转载 https://blog.csdn.net/qq924862077/article/details/54316903简单来说HandlerMethodReturnValueHandlerComposite其实就是springMVC提供的所有的HandlerMethodReturnValueHandler集合,它定义了一个链表用于存储所有实现的HandlerMethodReturnValu...转载 2019-01-28 14:51:21 · 228 阅读 · 0 评论 -
springMVC源码分析--HttpMessageConverter数据转化(一)
转载 https://blog.csdn.net/qq924862077/article/details/55222947之前的博客我们已经介绍了很多springMVC相关的模块,接下来我们介绍一下springMVC在获取参数和返回结果值方面的处理。虽然在之前的博客老田已经分别介绍了参数处理器和返回值处理器:(1)springMVC参数值处理器 springMVC源码分析--Handler...转载 2019-01-28 15:03:17 · 208 阅读 · 0 评论 -
springMVC源码分析--ControllerClassNameHandlerMapping(九)
在上一篇博客springMVC源码分析--AbstractControllerUrlHandlerMapping(六)中我们介绍到AbstractControllerUrlHandlerMapping定义了抽象方法buildUrlsForHandler,接下来我们看看在其子类ControllerClassNameHandlerMapping中的实现。 ControllerClassNameH...转载 2019-01-28 11:00:26 · 209 阅读 · 0 评论 -
springMVC源码分析--ControllerBeanNameHandlerMapping(八)
转 https://blog.csdn.net/qq924862077/article/details/53762570在上一篇博客springMVC源码分析--AbstractControllerUrlHandlerMapping(六)中我们介绍到AbstractControllerUrlHandlerMapping定义了抽象方法buildUrlsForHandler,接下来我们看看在其子类...转载 2019-01-28 11:00:15 · 168 阅读 · 0 评论 -
springMVC源码分析--BeanNameUrlHandlerMapping(七)
转载 https://blog.csdn.net/qq924862077/article/details/53762279在AbstractUrlHandlerMapping的子类BeanNameUrlHandlerMapping中的实现如下:BeanNameUrlHandlerMapping主要个作用就是将beanName及其别名作为url。public class BeanNam...转载 2019-01-28 11:00:03 · 185 阅读 · 0 评论 -
springMVC源码分析--容器初始化(二)DispatcherServlet
转载 https://blog.csdn.net/qq924862077/article/details/52809312springMVC作为spring项目中的子项目,其可以和spring web容器很好的兼容。其实现机制就是springMVC也会自己初始化一个IOC容器,然后将spring web的IOC容器作为父容器,这样就可以使用父容器中注入的bean了,由于是向上继承的,所以父...转载 2019-01-25 23:59:16 · 158 阅读 · 0 评论 -
SpringMVC源码分析--容器初始化(三)HttpServletBean
转载 https://blog.csdn.net/qq924862077/article/details/52809439 在上一篇博客中,我们队SpringMVC整体生命周期有一个简单的说明,并没有进行详细的源码分析,接下来我们会根据博客中提供的springMVC的生命周期图来详细的对SpringMVC的相关源码进行分析。 在上一篇博客中我们了解到,SpringMVC初...转载 2019-01-26 14:36:46 · 227 阅读 · 1 评论 -
SpringMVC源码分析--容器初始化(四)FrameworkServlet
转载:https://blog.csdn.net/qq924862077/article/details/52809521在上一篇博客HttpServletBean我们介绍了HttpServletBean的init函数,其主要作用是初始化了一下SpringMVC配置文件的地址contextConfigLocation的配置属性,然后其调用的子类FrameworkServlet的initServ...转载 2019-01-26 15:05:32 · 293 阅读 · 0 评论 -
SpringMVC源码分析--容器初始化(五)DispatcherServlet
转载:https://blog.csdn.net/qq924862077/article/details/52854441上一篇博客SpringMVC源码分析--容器初始化(四)FrameworkServlet我们已经了解到了SpringMVC容器的初始化,SpringMVC对容器初始化后会进行一系列的其他属性的初始化操作,在SpringMVC初始化完成之后会调用onRefresh(wac)方...转载 2019-01-26 16:01:08 · 140 阅读 · 0 评论 -
springMVC源码分析--DispatcherServlet请求获取及处理
转载:https://blog.csdn.net/qq924862077/article/details/53523713DispatcherServlet其实就是一个HttpServlet,其实他是HttpServlet的子类,所以它和普通的HttpServlet有同样的配置: <servlet> <servlet-name>springmvc&...转载 2019-01-26 16:35:49 · 204 阅读 · 0 评论 -
springMVC源码分析--HandlerInterceptor拦截器(一)
转载 https://blog.csdn.net/qq924862077/article/details/53524507对SpringMVC有所了解的人肯定接触过HandlerInterceptor拦截器,HandlerInterceptor接口给我们提供了3个方法:(1)preHandle: 在执行controller处理之前执行,返回值为boolean ,返回值为true时接着执行...转载 2019-01-26 16:53:42 · 146 阅读 · 0 评论 -
springMVC源码分析--HandlerInterceptor拦截器调用过程(二)
转载 https://blog.csdn.net/qq924862077/article/details/53541678HandlerInterceptor提供的三个接口方法:(1)preHandle: 在执行controller处理之前执行,返回值为boolean ,返回值为true时接着执行postHandle和afterCompletion,如果我们返回false则中断执行(2)...转载 2019-01-26 17:49:38 · 358 阅读 · 1 评论 -
springMVC源码分析--拦截器HandlerExecutionChain(三)
转载 https://blog.csdn.net/qq924862077/article/details/53543129HandlerExecutionChain有3个变量:Object handler;不做过多介绍,存储的对象是HandlerMethodHandlerInterceptor[] interceptors :所有的HandlerInterceptor的数组List...转载 2019-01-26 17:55:42 · 595 阅读 · 1 评论 -
springMVC源码分析--HandlerMapping(一)
转载 https://blog.csdn.net/qq924862077/article/details/53746333HandlerMapping的工作就是为每个请求找到合适的请求找到一个处理器handler,其实现机制简单来说就是维持了一个url到Controller关系的Map结构,其提供的实际功能也是根据request请求来获取具体执行的包含Controller信息的HandlerA...转载 2019-01-26 18:03:31 · 265 阅读 · 0 评论 -
springMVC源码分析--AbstractHandlerMapping(二)
转载 https://blog.csdn.net/qq924862077/article/details/53747152HandlerMapping的抽象实现类AbstractHandlerMapping,HandlerMapping中定义了方法getHandler(HttpServletRequest request),AbstractHandlerMapping中的实现如下: /...转载 2019-01-28 10:58:47 · 330 阅读 · 0 评论 -
springMVC源码分析--AbstractUrlHandlerMapping(三)
转载 https://blog.csdn.net/weixin_37647084/article/details/60866211接下来我们介绍其子类AbstractUrlHandlerMapping。在上一篇博客中我们了解到AbstractHandlerMapping提供了一个抽象类getHandlerInternal(HttpServletRequest request),我们首先看看...转载 2019-01-28 10:59:29 · 389 阅读 · 0 评论 -
springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)
转载自 https://blog.csdn.net/qq924862077/article/details/53760824在上一博客中我们介绍了handlerMap有一个注册url和Handler关系的注册函数,这个函数的调用是在实现类AbstractDetectingUrlHandlerMapping中实现的,目的是springMVC容器启动时将url和handler的对应关系注册到han...转载 2019-01-28 10:59:36 · 194 阅读 · 0 评论 -
springMVC源码分析--AbstractControllerUrlHandlerMapping(六)
转载 https://blog.csdn.net/qq924862077/article/details/53760945上一篇博客springMVC源码分析--AbstractDetectingUrlHandlerMapping(五)中我们介绍AbstractDetectingUrlHandlerMapping,其定义了一个抽象方法determineUrlsForHandler在子Abstr...转载 2019-01-28 10:59:50 · 176 阅读 · 0 评论 -
springMVC源码分析--HttpMessageConverter写write操作(三)
转载 https://blog.csdn.net/qq924862077/article/details/55271959同样返回值的操作操作也是在HandlerMethodReturnValueHandler中处理的,可以参考一下老田写的springMVC源码分析--HandlerMethodReturnValueHandler返回值解析器(一)简单的返回值处理示例使用@Response...转载 2019-01-28 15:20:10 · 356 阅读 · 0 评论