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>
相关推荐
跃上青空18 小时前
Java如何优雅的使用fastjson2进行枚举序列化/反序列化,欢迎探讨
java·开发语言
Mr.456718 小时前
Spring Boot 集成 PostgreSQL 表级备份与恢复实战
java·spring boot·后端·postgresql
白露与泡影18 小时前
探索springboot程序打包docker的最佳方式
spring boot·后端·docker
架构师沉默18 小时前
为什么一个视频能让全国人民同时秒开?
java·后端·架构
生命不息战斗不止(王子晗)19 小时前
mysql基础语法面试题
java·数据库·mysql
umeelove3519 小时前
Java进阶(ElasticSearch的安装与使用)
java·elasticsearch·jenkins
redaijufeng19 小时前
Node.js(v16.13.2版本)安装及环境配置教程
java
齐齐大魔王19 小时前
linux-线程编程
java·linux·服务器
sthnyph19 小时前
SpringBoot Test详解
spring boot·后端·log4j
我真会写代码19 小时前
Redis核心特性详解:事务、发布订阅与数据删除淘汰策略
java·数据库·redis