- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 spring源码解析-web系列(八):使用@ResponseBody时中文乱码的解决
乱码的现象 先上代码: 代码1: @Controller public class TestController { @RequestMapping(value = "/a") @ResponseBody public Object a() throws Exception { MyResponse myResponse = new MyResponse(...
2019-08-22 16:51:59 1032
原创 spring源码解析-web系列(七):九大组件之HandlerExceptionResolver
HandlerExceptionResolver HandlerExceptionResolver用来解析请求处理过程中产生的异常。 HandlerExceptionResolver的继承关系如下: 图1: 1.AbstractHandlerExceptionResolver:是所有直接解析异常类的父类,定义了通用的解析流程。 2.AbstractHandlerMethodExceptionRe...
2019-08-09 11:55:46 1415
原创 spring源码解析-web系列(六):九大组件之ViewResolver
前言 ViewResolver的作用是通过ViewName获取到View,从而可以渲染结果。ViewResolver的接口定义如下: 代码1 (org.springframework.web.servlet.ViewResolver): public interface ViewResolver { View resolveViewName(String var1, Locale var2...
2019-08-06 15:33:27 1565
原创 spring源码解析-web系列(五):解析请求参数
参数的分类 我们在使用spring-web时,配置参数的形式有很多,比如:@PathVariable、@RequestParam、@SessionAttribute、@ModelAttribute、Model。 本文把他们分为两类,根据在源码里被处理的位置划分:1.在InvocableHandlerMethod中使用HandlerMethodArgumentResolver处理的的,比如@Path...
2019-08-06 15:17:21 1612
原创 spring源码解析-web系列(四):九大组件之HandlerAdapter
HandlerAdapter HandlerMapping通过request找到Handler,HandlerAdapter通过Handler来干活。HandlerAdapter的继承关系如下: 图1: HandlerAdapter的继承结构很简单,且右边4个类都很简单,只需关注AbstractHandlerMethodAdapter和RequestMappingHandlerAdapter即可...
2019-08-04 13:30:28 1802
hudson-3.3.3.war
2017-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人