SpringMVC总结二

web开发底层是servlet,SpringMVC中有个对象是Servlet :

中央调度器DispatherServlet的作用:

负责接收用户的所有请求, 用户把请求给了DispatherServlet(中央调度器)之后,DispatherServlet把请求转发给我们的controller对象,最后是Controller对象处理请求,返回执行结果

你需要声明中央调度器:

XML 复制代码
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_4_0.xsd"
         version="4.0">

    <!--
        声明、注册spring MVC的核心对象:DispatcherServlet,在tomcat服务启动后,
        创建DispatcherServlet对象的实例。
        为什么要创建DispatcherServlet对象的实例呢?
        因为在创建DispatcherServlet对象过程中,同时会创建SpringMVC容器对象,
        读取SpringMVC的配置文件,把这个配置文件中的对象都创建好,当用户发起请求时就可以直接适用对象了
    -->
    <servlet>
        <servlet-name>springmvc</servlet-name>
        <servlet-calss>org.springframework.web.servlet.DispatcherServlet</servlet-calss>
        
        <load-on-startup>1</load-on-startup>
        <!--在tomcat启动后,创建servlet对象,load-on-startup表示tomcat启动后创建对象的顺序,
            它的值是整数,数值越小,tomcat创建对象的时间越早,大于等于0的整数-->
    </servlet>
</web-app>
相关推荐
only-qi几秒前
Spring Boot 异步任务深度解析:从入门到避坑指南
java·spring boot·线程池·async
EXI-小洲几秒前
2025年度总结 EXI-小洲:技术与生活两手抓
java·python·生活·年度总结·ai开发
小钻风33664 分钟前
Knife4j 文件上传 multipart/data 同时接受文件和对象,调试时上传文件失效
java·springboot·knife4j
马猴烧酒.10 分钟前
【面试八股|Spring篇】Spring常见面试题详解笔记
笔记·spring·面试
~央千澈~10 分钟前
抖音弹幕游戏开发之第7集:识别不同类型的消息·优雅草云桧·卓伊凡
java·服务器·前端
草履虫建模19 分钟前
Java面试应对思路和题库
java·jvm·spring boot·分布式·spring cloud·面试·mybatis
I_LPL29 分钟前
day32 代码随想录算法训练营 动态规划专题1
java·数据结构·算法·动态规划·hot100·求职面试
Forget_855040 分钟前
RHEL——web应用服务器TOMCAT
java·前端·tomcat
v沙加v44 分钟前
Java Rendering Engine Unknown
java·开发语言