07 2017 档案
摘要:承接前文 "Spring mybatis源码篇章 MapperScannerConfigurer" 前话 根据前文的分析我们可以得知Spring在使用 MapperScannerConfigurer 扫描DAO接口类集合时,会将相应的DAO接口封装成类型为 org.mybatis.spring.ma
阅读全文
摘要:springmvc支持服务端在处理业务逻辑过程中出现异常的时候可以配置相应的ModelAndView对象返回给客户端,本文介绍springmvc默认的几种HandlerExceptionResolver类 实际应用 springmvc的xml配置化 Exception配置 以上的配置会对出 Sess
阅读全文
摘要:前言:本文不讲解FreeMarkerView视图的相关配置,其配置基本由FreeMarkerViewResolver实现,具体可参考 "SpringMVC源码情操陶冶 ViewResolver视图解析" springmvc中整合freemarker 以xml的bean方式展示如下 以上简单的两个be
阅读全文
摘要:本节简单分析View视图对象的render方法 View接口 最重要的就是render()方法,具体源码如下 下面我们就此接口方法展开分析 AbstractView 直接看源码 AbstractTemplateView AbstractView的子类 抽象模板视图,源码如下 由以上代码分析可得,此类
阅读全文
摘要:简单分析springmvc是如何解析view视图,并返回页面给前端 SpringMVC配置视图解析器 配置的为 的解析器 ViewResolver接口 其内部只有一个接口方法,具体如下 由上可知其是通过解析ViewName来得到View视图对象 ViewResolver实现类 BeanNameVie
阅读全文
摘要:springmvc中对业务的具体处理是通过HandlerAdapter适配器操作的 HandlerAdapter接口方法 列表如下 下面针对以上接口对springmvc内置的实现类作下简析 AbstractHandlerMethodAdapter 处理HandlerMethod业务 处理handle
阅读全文
摘要:承接前文 "SpringMVC源码情操陶冶 AbstractHandlerMapping" ,本文将介绍如何注册HandlerMethod对象作为handler 类结构瞧一瞧 此为抽象方法,并实现了 接口,其实主要的注册操作则是通过afterPropertiesSet()接口方法来调用的 Abstr
阅读全文
摘要:承接前文 "SpringMVC源码情操陶冶 AbstractHandlerMapping" ,前文主要讲解了如何获取handler处理对象,本文将针对beanName注册为handler对象作下解析 AbstractUrlHandlerMapping registerHandler() 注册hand
阅读全文
摘要:分析下springmvc的HandlerMapping映射的抽象类 初始化操作 通过 方法进行初始化,其一般是由父类执行 方法间接调用,源码奉上 主要目的是获取 上下文中的拦截器集合,此处特指 AbstractHandlerMapping getHandler() 获取处理链对象 源码奉上 由以上代
阅读全文

浙公网安备 33010602011771号