首页 > 其他分享 >Spring-MVC原理

Spring-MVC原理

时间:2022-10-06 16:33:06浏览次数:49  
标签:解析器 返回 DispactherServlet 视图 HandlerAdapter MVC Spring 原理 解析

 

 

 

 DispactherServlet

DispactherServlet为整个SpringMVC的控制中心,用于接收拦截用于的请求

原理

1. 浏览器向服务器发送请求,DispactherServlet拦截请求并调用处理器映射器HandlerMapping,传入url,HandlerMapping解析url找到对应的控制器HandlerExecution,并将解析后的信息返回控制中心

2.HandlerAdapter 为处理器适配器, 按照特定的规则去执行Handler --->Handler让具体的Controller执行,并将结果返回给HandlerAdapter,HandlerAdapter 再将视图逻辑名或模型传递给DiscpatcherServler

3.DispactherServlet根据返回的结果调用视图解析器 ViewResolver ,解析HandlerAdapter传递的逻辑视图名

4.视图解析器 ViewResolver 再将解析后的信息传给DispactherServlet

5.DispatcherServlet根据视图解析器解析的视图结果,调用具体的视图,返回浏览器

 

标签:解析器,返回,DispactherServlet,视图,HandlerAdapter,MVC,Spring,原理,解析
From: https://www.cnblogs.com/Joshua-BlueSky/p/16757871.html

相关文章

  • InnoDB关于事务、锁、MVCC专题
    目录并发所带来的的问题脏写脏读不可重复读幻读事务事务的特性事务的四种隔离级别锁为什么要加锁InnoDB的七种锁不同事务RR和RC......
  • Spring Boot 2.x基础教程:使用@Scheduled实现定时任务
    我们在编写SpringBoot应用中经常会遇到这样的场景,比如:我需要定时地发送一些短信、邮件之类的操作,也可能会定时地检查和监控一些标志、参数等。创建定时任务在SpringBoo......
  • SpringMVC之内容协商策略
    内容协商原理目录内容协商原理一、引言二、正常请求请求数据格式确定和返回值数据格式确定三、内容协商确定客户端接收数据格式默认基于请求头确定请求数据格式确定服务端......
  • Spring中最常用的11个扩展点
    转载自:微信公众号[Java后端技术]前言我们一说到spring,可能第一个想到的是IOC(控制反转)和AOP(面向切面编程)。没错,它们是spring的基石,得益于它们的优秀设计,使得sprin......
  • SpringAOP之通过注解方式实现
    通过注解的方式1)导入jar包<!--Spring--><dependency><groupId>org.springframework</groupId><artifactId>spring-context</artifactId><version>4.1.3.Release</ve......
  • springboot 项目启动后访问不论什么请求的是spring的注册页面Please sign in Username
    解决方法:1.在启动类上添加注解@EnableAutoConfiguration(exclude={SecurityAutoConfiguration.class})2.或者:@SpringBootApplication(exclude={SecurityAutoConfigu......
  • 系列篇|结构光三维重建基本原理
    结构光三维重建系统是由一个相机和一个投影仪组成,关于结构光三维重建系统的理论有很多,其中有一个简单的模型是把投影仪看做相机来使用,从而得到物体的三维信息。接下来我将详......
  • SpringBoot整合Websocket
    1.什么是WebSocket1.HTTP协议是一种无状态的、无连接的、单向的应用层协议。它采用了请求/响应模型。通信请求只能由客户端发起,服务端对请求做出应答处理,HTTP协议无法......
  • Spring Boot 自动装配原理初解
    原理初探pom.xmlspring-boot-dependencies:核心以来在父工程中!我们在写或者引入一些Springboot依赖的时候,不需要指定版本,就因为有这些版本仓库启动器-<depende......
  • Spring----初识
    《在了解Spring前的一些知识》  《Spring的基本框架SpringFramework的了解》    IOC:说简单一点就是我们本来一切对象都是通过new出来的,现在变成了由程序......