首页
OpenSource
电子书推荐
视频教程
软件下载
留言板
关于我
搜索
1
Mysql是怎样运行的
2
图解密码技术(第3版) PDF
3
Elasticsearch实战 PDF
4
重学操作系统
5
Java多线程编程实战指南(核心篇) PDF
以下是
OpenSource
相关的文章
2021-08-14
14 SmartMvc与SpringBoot集成(一)
由于SpringBoot默认的web框架就是SpringMVC,如果我们需要完成与SpringBoot的集成,就需要在IOC容器的基础上定制开发Web容器,其次,SpringBoot使用的是嵌入式Web服务器,所以我们还需要开发驱动嵌入式Web服务器的容器;本篇主要就来完成这两个功能开发步骤讲解We
2021-08-14
441 阅读
0 评论
0 点赞
2021-08-14
13 WebMvcConfigurationSupport - 核心配置类
从前面的单元测试我们已经发现,要想要使用SmartMVC框架,我们需要构建很多的对象,比如:HandlerMapping、HandlerAdapter、HandlerInterceptor等等;为了让我们的框架能够更加方便的使用,我们需要开发一个配置器WebMvcConfigurationSuppo
2021-08-14
427 阅读
0 评论
0 点赞
2021-08-14
12 HandlerExceptionResolver全局异常处理器
上一篇由于篇幅问题,在DispatcherServlet中还留了一个方法未实现,主要是处理出现异常情况该如何处理,本篇我们将来完成这个功能,本篇内容稍多,我们先来看看类图:本篇我们主要需要实现框架的全局异常处理器,通过注解ControllerAdvice标注的类表示支持处理异常,在这个类中通过注解E
2021-08-14
384 阅读
0 评论
0 点赞
2021-08-14
11 DispatcherServlet - 实现doDispatch完成请求逻辑
本篇我们将开始研发SpringMVC中核心组件DispatcherServlet13.1 开发步骤讲解本节源代码的分支:dispatcherServletDispatcherServletDispatcherServlet 继承自 HttpServlet ,通过使用 Servlet API 对 HT
2021-08-14
416 阅读
0 评论
0 点赞
2021-08-14
10 ViewResolver - 视图解析器
在SpringMVC中ViewResolver组件会将viewName解析成View对象,View对象再调用render完成结果的渲染。在上一篇已经完成了View的开发,本篇来完成ViewResolver研发。我们主要开发两个视图的解析器InternalResourceViewResolver和Co
2021-08-14
408 阅读
0 评论
0 点赞
2021-08-14
09 View - JSP视图InternalResourceView、RedirectView
上一篇我们结束了HandlerAdapter各个组件的开发任务,本篇我们将开始研发视图的渲染;先看看类图本篇我们先完成jsp视图的渲染以及重定向视图的渲染;在整个项目开发完成之后,我们再通过自定义视图的方式开发Excel视图和JSON视图。11.1 开发步骤讲解本节源代码的分支:viewViewpu
2021-08-14
428 阅读
0 评论
0 点赞
2021-08-14
08 HandlerAdapter - 实现RequestMappingHandlerAdapter
本篇我们来完成HandlerAdapter的实现类RequestMappingHandlerAdapter,这也是HandlerAdpater的最后一节。先看看类图RequestMappingHandlerAdapter本身在SpringMVC中占有重要的地位,虽然它只是HandlerAdapter
2021-08-14
568 阅读
0 评论
0 点赞
2021-08-14
07 HandlerAdapter - Handler执行器InvocableHandlerMethod
前面两篇我们开发完成了参数的解析器和返回值的处理器,本篇我们将开始开发InvocableHandlerMethod,InvocableHandlerMethod是对HandlerMethod的扩展,基于一组HandlerMethodArgumentResolver从请求上下文中解析出控制器方法的参数
2021-08-14
317 阅读
0 评论
0 点赞
2021-08-14
06 HandlerAdapter - 返回解析器HandlerMethodReturnValueHandler
前一篇我们开发完成了参数的解析器,接下来我们开始开发返回值的处理器,在SpringMVC中已经内部实现了很多的返回值处理器,我们这里不可能实现那么多,我挑选了5个常用的返回值处理器来作为本篇的开发内容,首先我们一起来看下类图本篇我们主要实现5个功能,这也是SpringMVC中常用的功能:Map: 支
2021-08-14
349 阅读
0 评论
0 点赞
2021-08-14
05 HandlerAdapter - 参数解析器HandlerMethodArgumentResolver
本节我们将开始开发在HandlerAdapter中需要使用到的组件HandlerMethodArgumentResolver,原本计划是在本节之前先聊聊SpringMVC中的数据绑定,毕竟数据绑定在SpringMVC,甚至是Spring框架中都有重要的地位,后来发现想要深入源码讲清楚数据绑定有些费劲
2021-08-14
371 阅读
0 评论
0 点赞
1
2
3