首页 > 其他分享 >Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置

时间:2023-06-06 22:03:12浏览次数:87  
标签:控制器 请求 SpringMVC Spring 处理 MVC DispatcherServlet



一、Spirng MVC 简介


Spring MVC 通过一套 MVC 注解,让 POJO 成为处理请求的控制器,无需实现任何接口。在 数据绑定、视图解析、本地化处理及静态资源处理上都有不俗的表现。

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring

Spring MVC 处理请求的整体过程:

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_02


二、配置 DispatcherServlet


1 配置 DispatcherServlet,截获特定的 URL 请求

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_03

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_显式_04

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_显式_05

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_06


显式的指定 Web 层的 Spring 配置文件:

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_07


2 探究 DispatcherServlet 的内部逻辑


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_配置文件_08


三、一个简单的实例


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_09


1 编写处理请求的控制器(Controller)


Spring MVC 通过 @Controller 注解即可将一个 POJO 转化为处理请求的控制器,通过 @RequestMapping 为控制器指定处理哪些 URL 请求。

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_配置文件_10


2 编写视图对象


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_11

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_12

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring_13

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_配置文件_14

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_MVC_15

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_MVC_16


3 配置 Spring MVC 的配置文件


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_MVC_17

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_显式_18


4 运行用户注册模块


Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_显式_19

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_显式_20

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_显式_21

Spring 学习笔记(8)—— SpringMVC 简介、DispatcherServlet 配置_spring mvc_22



标签:控制器,请求,SpringMVC,Spring,处理,MVC,DispatcherServlet
From: https://blog.51cto.com/u_16152603/6428532

相关文章

  • Spring 学习笔记(6)—— 基于注解的配置
    1使用注解定义Bean2扫描注解定义的Bean3自动装配Bean使用@Autowired进行自动注入使用@Qualifier指定注入Bean的名称......
  • Spring 学习笔记(4)—— Bean 的基本配置、依赖注入(DI)、注入参数引用其他Bean
    一、Bean的基本配置1装配一个Bean在Spring容器的配置文件中定义一个简要Bean的配置片段2Bean的命名二、依赖注入1属性注入属性注入要求Bean提供一个默认的构造函数,并为需要注入的属性提供对应的Setter方法。2构造函数注入按索引匹配入参三、注入参数引用其他Bean......
  • Spring 学习笔记(5)—— 简化xml配置文件的配置方式
    1字面值属性2引用对象属性3使用p命名空间......
  • Spring 学习笔记(3)—— Spirng 配置概述
    Spring容器高层视图Spring启动时读取应用程序提供的Bean配置信息(XML配置文件),并在Spring容器(ApplicationContext)中生成一份相应的Bean配置注册表,然后根据这张注册表实例化Bean,装配好Bean之间的依赖关系,为上层因公提供准备就绪的运行环境。Bean元数据信息在Spring容器......
  • Spring 学习笔记(2)—— ApplicationContext 及 WebApplicationContext 的初始化
    前言Spring通过一个配置文件描述Bean和Bean之间的依赖关系,利用Java语言的反射功能实例化Bean,并建立Bean之间的依赖关系。BeanFactory(com.springframework.beans.factory.BeanFactory)是Spring框架最核心的接口,提供了高级IoC的配置机制。BeanFactory使管理不同类型的......
  • Spring 学习笔记(1)—— 通过一个小例子体会 IoC 的概念
    《墨攻》中的一个场面,刘德华所饰演的墨者——革离,到达梁国都成下时候,城上的梁国守军问道:“来者何人?”,刘德华回答:“墨者革离!”使用Java语言为这个场景“城门叩问”的场景编写剧本。革离是《墨攻》剧本中一个角色,我们用一个接口(interface)来表示这个角色GeLi.javapackagecom.smart.io......
  • Spring 学习笔记(12)—— AOP 基础
    AOP到底是什么AOP术语创建增强类......
  • SpringMVC
    SpringMVCModel:模型业务逻辑层+数据访问层View:视图jsphtmlController:控制器servlet介绍SpringMVC是一种基于Java实现MVC模型的轻量级Web框架,SpringMVC已经成为目前最主流的MVC框架之一,从Spring3.0的发布,就已全面超越Struts2,成为最优秀的MVC框架。它通过一......
  • Spring和Mybatis
    Mybatis和springMyBatis第一个程序搭建数据库CREATEDATABASE`mybatis`;USE`mybatis`;DROPTABLEIFEXISTS`user`;CREATETABLE`user`(`id`int(20)NOTNULL,`name`varchar(30)DEFAULTNULL,`pwd`varchar(30)DEFAULTNULL,PRIMARYKEY(`id`))......
  • Spring框架中事务控制的运行原理
    PhotobyTomaszFilipekfromPexels:https://www.pexels.com/photo/nature-photography-of-flower-field-1646178/SpringTransaction基本介绍我们在日常开发中经常使用Spring框架来实现事务管理。事务管理是指在执行一系列操作时,保证这些操作要么全部成功,要么全部失败,不......