springmvc
森林森
java学习
展开
-
Spring中ContextLoaderListener作用
一般我们写SpringMVC时都会在web.xml中配置 <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring.xml</param-value> </context-param> <listener> &l原创 2020-07-06 21:55:20 · 504 阅读 · 0 评论 -
org.springframework.web.servlet.DispatcherServlet-doDispatch-processDispatchResult执行介绍
org.springframework.web.servlet.DispatcherServlet-doDispatch /** * 8对页面渲染 */ processDispatchResult(processedRequest, response, mappedHandler, mv, dispatchException);org.springframework.web.servlet.DispatcherServlet#processDispatchResultpriva原创 2020-07-03 15:56:59 · 2198 阅读 · 0 评论 -
org.springframework.web.servlet.DispatcherServlet-doDispatch-handle执行介绍
###org.springframework.web.servlet.DispatcherServlet-doDispatch /** * 4.预处理,行执行拦截器等 */ if (!mappedHandler.applyPreHandle(processedRequest, response)) { return; } /** * 5.实现执行Controller中(Handler)的方法,返回ModelAndView视图原创 2020-07-03 15:14:26 · 1490 阅读 · 0 评论 -
springMVC的九大组件组件初始化介绍
springMVC的九大组件组件/** * 多组件解析器,文件上传 */ /** MultipartResolver used by this servlet. */ @Nullable private MultipartResolver multipartResolver; /** * 区域解析,国际化 */ /** LocaleResolver used by this servlet. */ @Nullable private LocaleResolver locale原创 2020-07-03 13:56:51 · 701 阅读 · 0 评论 -
org.springframework.web.servlet.DispatcherServlet-doDispatch-getHandlerAdapter
org.springframework.web.servlet.DispatcherServlet#doDispatch中 /** * 3.根据mappedHandler HandlerExecutionChain HandlerAdapter适配器 */ // Determine handler adapter for the current request. HandlerAdapter ha = getHandlerAdapter(mappedHandler.原创 2020-07-03 11:50:50 · 255 阅读 · 0 评论 -
org.springframework.web.servlet.DispatcherServlet-doDispatch-getHandler方法
protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { /** * 声明变量 HttpServletRequest HandlerExecutionChain Handler执行链包含和最扣执行的Handler */ HttpServletRequest processedRequest = request; HandlerExecut原创 2020-07-03 11:40:38 · 844 阅读 · 0 评论 -
org.springframework.web.servlet.DispatcherServlet-doDispatch 总体流程
doDispatch方法-总体流程protected void doDispatch(HttpServletRequest request, HttpServletResponse response) throws Exception { /** * 声明变量 HttpServletRequest HandlerExecutionChain Handler执行链包含和最扣执行的Handler */ HttpServletRequest processedRequest = reques原创 2020-07-03 10:51:11 · 1536 阅读 · 0 评论 -
DispatcherServlet继承结构
DispatcherServlet 类结构请求时序组原创 2020-07-03 10:24:36 · 281 阅读 · 0 评论 -
手写一个简单版本的spring MVC
pom.xml <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target>原创 2020-07-02 21:19:57 · 133 阅读 · 0 评论 -
Spring MVCModel、Map及ModelMap几种方式
Spring MVC输出数据的几种方式@RequestMapping("/handle01") public ModelAndView handle01(){ LocalDateTime now = LocalDateTime.now(); //封装页面与数据 ModelAndView modelAndView = new ModelAndView(); modelAndView.addObject("date",now);原创 2020-07-02 10:40:55 · 402 阅读 · 0 评论 -
Spring MVC DispatcherServlet url-pattern配置拦截静态资源
web.xml中配置 <servlet> <servlet-name>springMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLoca原创 2020-07-02 10:19:19 · 671 阅读 · 0 评论 -
SpringMVC 请求处理流程及springMVC的九大组件
用户发送请求到DispatcherSevletDispatcherSevlet收到请求调用HandlerMapper处理映射器处理映射器根据请求的Url找到具体的Handler(Contorler后端控制器),生成处理器对象及处理器挂载器(如果有则生成)一并返回给DispatherServletDispatcherSevlet调用HandlerApapter处理器适配器去调用具体的Handler处理器适配器(具体)去执行HandlerHandler执行完成后给处理器适配器返回ModelAndV..原创 2020-07-01 21:56:21 · 1436 阅读 · 0 评论 -
SpringMVC 基本配置
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.原创 2020-07-01 21:27:15 · 214 阅读 · 0 评论 -
SpringMVC请求流程
SpringMVC请求流程原创 2019-05-07 14:32:48 · 176 阅读 · 0 评论 -
如何用Java类配置Spring MVC(不通过web.xml和XML方式)
建立普通MAVEN项目配置POM<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.or原创 2017-02-23 15:35:58 · 574 阅读 · 0 评论
分享