随笔分类 -  springmvc

摘要:实现思路 请求路径如:/person/list/101。使用正则将id为key,101为value填充到map中放到request域中。为目标方法形参设置参数时拿出request域中的值然后赋值。 实现原理 @PathVariable注解对应的解析器是PathVariableMethodArgume 阅读全文
posted @ 2017-09-22 16:52 BINGJJFLY 阅读(1305) 评论(0) 推荐(0)
摘要:springmvc中配置这个标签默认注册三个bean:RequestMappingHandlerMapping,RequestMappingHandlerAdapter,DefaultHandlerExceptionResolver RequestMappingHandlerMapping 我们看它 阅读全文
posted @ 2017-08-30 13:40 BINGJJFLY 阅读(16866) 评论(0) 推荐(0)
摘要:我们来看一下RequestMappingHandlerAdapter初始化时做了什么? initControllerAdviceCache()方法是处理注解@ControllerAdvice的,此时我们暂且不关注 这个就比较关键了,注解了很多参数解析器,后文详解#1 返回用于@initbinder方 阅读全文
posted @ 2017-08-30 13:39 BINGJJFLY 阅读(2128) 评论(0) 推荐(0)
摘要:DispatcherServlet中执行doDispatch()方法,首先根据映射处理器获得HandlerExecutionChain,后文详解#1 获得处理适配器,后文详解#2 执行目标方法,获得ModelAndView,后文详解#3 书接前文#1 // 使用RequestMappingHandl 阅读全文
posted @ 2017-08-30 13:38 BINGJJFLY 阅读(573) 评论(0) 推荐(0)