03 2018 档案

摘要:了解一个项目启动如何实现是了解一个框架底层实现的一个必不可少的环节。从使用步骤来看,我们一般是引入包之后,配置web.xml文件。官方文档示例的配置如下: 其实就是把请求引到DispatcherServlet类中去执行。而DispatcherServlet类其实是一个Servlet类的子类,他的继承 阅读全文
posted @ 2018-03-26 15:02 女友在高考 阅读(703) 评论(1) 推荐(1) 编辑
摘要:讲这个之前,我们得先知道在SpringMvc启动时,会加载所有的Bean类,就是加了@Controller,@Component等组件标识的类,然后会把@RequestMapping的方法也加入到一个集合。放入到上下文环境中。 发起请求后的执行流程是:检查request类型-->获取匹配的Handl 阅读全文
posted @ 2018-03-19 10:45 女友在高考 阅读(9250) 评论(0) 推荐(0) 编辑
摘要:我们先看HttpMessageConverter的示意图,从图片可以看出它是多么的重要。在一条必经之路截道了的感觉。 先上我的测试例子: jsp页面: java代码: 首先我们要知道HttpMessageConverter和@ResponseBody之间有什么联系。 如果不使用@ResponseBo 阅读全文
posted @ 2018-03-16 22:54 女友在高考 阅读(616) 评论(0) 推荐(0) 编辑
摘要:这篇博文讨论的问题是从ModelAndView如何渲染到页面。 首先要知道每个请求处理完之后都会返回一个ModelAndView对象。 这里我分6种情况来分析,代表6种返回类型: 我先贴出我的测试的后台代码: 第一种:返回值是ModelAndView类型: 这个方法进去之后,经过一些判断,会执行到一 阅读全文
posted @ 2018-03-16 10:17 女友在高考 阅读(2225) 评论(0) 推荐(0) 编辑
摘要:首先,先简单的说一下怎么配置SpringMvc的拦截器。 分两步,第一步先定义一个类,实现HandlerInterceptor接口。 第二布,配置springMvc.xml 完工。下面分析原理 打开这个DispatcherServlet类,这个类是SpringMvc中最核心的一个类。答案就在doDi 阅读全文
posted @ 2018-03-14 14:29 女友在高考 阅读(456) 评论(0) 推荐(0) 编辑