SpringMVC
SpringMVC
不想当程序汪的第N天
我没秃,我还不够强
展开
-
认识SpringMVC
Spring Web MVC是基于Servlet API构建的原始Web框架,从一开始就包含在Spring Framework中。正式名称“Spring Web MVC”来自其源模块(spring-webmvc)的名称,但它通常被称为“Spring MVC”。 与Spring Web MVC并行,Spring Framework 5.0引入了一个反应堆栈Web框架,其名称“Spring WebF...原创 2019-06-16 22:01:58 · 186 阅读 · 1 评论 -
SpringMVC入门案例
web.xml配置 <?xml version="1.0" encoding="UTF-8"?> <web-app version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...原创 2019-07-31 19:31:39 · 92 阅读 · 0 评论 -
SpringMVC拦截器
拦截器是 SpringMVC 中一个强大的控件,它可以在进入处理器之前做一些操作,或者在处理器完成后进行操作,甚至是在渲染视图后进行操作。我们可以自己定义一个拦截器,Spring 要求处理器的拦截器都需要实现 org.springframework.web.servlet.HandlerInterceptor 接口,我们来看看该接口的源码: public interface HandlerInt...原创 2019-08-08 10:06:44 · 115 阅读 · 0 评论 -
SpringMVC执行流程
SpringMVC请求流程 SpringMVC中处理请求最为重要的组件就是:DispatcherServlet,在处理用户请求时,SpringMVC底层的请求流程如下图: 用户端发起请求到后台服务器,请求被前端控制器(DispatcherServlet)拦截 前端控制器拦截到请求后,将请求信息交给处理器映射器(HandlerMapping)查找Handler 处理器映射器向前端控制...原创 2019-08-01 21:20:27 · 108 阅读 · 0 评论 -
SpringMVC文件上传
SpringMVC 为上传文件提供了良好的支持,SpringMVC 通过 MultipartResolver (Multipart 解析器) 处理的,它是一个接口,有两个实现类: CommonsMultipartResolver:依赖于 Apache 下的 jakarta Common FileUpload 项目解析 Multipart 请求,可以在 Spring 的各个版本中使用,只是它要依...原创 2019-08-12 11:17:29 · 82 阅读 · 1 评论