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>
相关推荐
紫琪软件工作室8 小时前
SpringBoot Java邮件发送工具类
java·spring boot·spring
郝学胜-神的一滴8 小时前
干货版《算法导论》04:渐近复杂度与序列接口实战
java·开发语言·数据结构·c++·python·算法
2301_811130548 小时前
【保姆级教程】Android Studio完整安装步骤(2026最新版,新手零踩坑)
android·java
杨运交8 小时前
[017][web模块]基于计数器的接口幂等性与访问限流设计实战
spring boot·后端
_Evan_Yao8 小时前
缓存与数据库的“双写悖论”:一致性的常见陷阱与破局之道
java·后端·缓存
超梦dasgg8 小时前
Sentinel生产环境实战全解
java·微服务·sentinel
青云计划8 小时前
MySQL技术文档
java·mysql
fengxin_rou8 小时前
Feed 三级缓存架构详解:分层设计、缓存一致性与高性能实战
spring·缓存·架构
qq_2518364578 小时前
基于java 汽车检修管理系统设计与实现 论文
java·开发语言·汽车
量子炒饭大师8 小时前
【Linux系统编程】Cyberpunk在霓虹丛林中构建堡垒 ——【基础开发工具(1)】一文带你初步了解 软件包管理器 并 快速上手 yum和apt 工具
java·linux·运维·apt·yum·软件包管理器