springmvc学习笔记2

springmvc学习笔记2

  • springmvc响应数据
    • 页面跳转控制
      • 开发模式介绍
      • 快速返回逻辑视图
        • jsp页面创建
        • 配置jsp视图解析器
        • mvc初始化
        • handler返回视图
    • 转发和重定向实现
    • 返回json数据(重点
    • 静态资源处理
  • RestFull风格设计和实战
    • 风格介绍
    • 实战
  • 扩展知识
    • 全局异常处理
    • 拦截器
      • 拦截器声明和方法重写
      • 拦截器配置
    • 参数校验注解配置
      • 实体类属性添加校验注解 实体类中
      • handler中
  • 总结

springmvc响应数据

页面跳转控制

开发模式介绍

在这里插入图片描述

快速返回逻辑视图

jsp页面创建

在这里插入图片描述

配置jsp视图解析器

在这里插入图片描述

mvc初始化

在这里插入图片描述

handler返回视图

在这里插入图片描述

转发和重定向实现

在这里插入图片描述

在这里插入图片描述

返回json数据(重点

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

静态资源处理

在这里插入图片描述
在这里插入图片描述

RestFull风格设计和实战

风格介绍

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

实战

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

扩展知识

全局异常处理

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

拦截器

在这里插入图片描述

拦截器声明和方法重写

在这里插入图片描述

在这里插入图片描述

拦截器配置

在这里插入图片描述
在这里插入图片描述

参数校验注解配置

实体类属性添加校验注解 实体类中

在这里插入图片描述

handler中

在这里插入图片描述
在这里插入图片描述

总结

Springmvc接收数据 响应数据 RestFul风格 其他扩展

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/538389.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

什么是字节码?采用字节码的好处是什么?

在 Java 中,JVM 可以理解的代码就叫做字节码(即扩展名为 .class 的文件),字节码是一种中间代码,它是由源代码经过编译生成的一种二进制表示形式。字节码通常不针对特定的硬件平台,而是针对虚拟机设计的&…

面试题系列一之-css画三角形(原理解析)

用html写一个三角形的图标算是一个比较简单的,但是工作中用的还是比较多的&#xff0c;面试也可能会问&#xff0c;但了解背后的原理才能熟练使用 我们首先写一个div,设置边框 <body><div class"border"></div> </body> <style> .bo…

MySQL 篇-深入了解事务四大特性及原理

&#x1f525;博客主页&#xff1a; 【小扳_-CSDN博客】 ❤感谢大家点赞&#x1f44d;收藏⭐评论✍ 文章目录 1.0 事务的概述 2.0 事务的特性 2.1 原子性 2.2 一致性 2.3 持久性 2.4 隔离性 2.4.1 脏读问题 2.4.2 不可重复读问题 2.4.3 幻读问题 3.0 事务的四个隔离级别 3.1…

【LeetCode】升级打怪之路 Day 17:二叉树题型 —— 二叉树的序列化与反序列化

今日题目&#xff1a; 297. 二叉树的序列化与反序列化652. 寻找重复的子树 目录 LC 297. 二叉树的序列化与反序列化 【classic】 ⭐⭐⭐⭐⭐1&#xff09;序列化逻辑2&#xff09;反序列化逻辑 LC 652. 寻找重复的子树 【稍有难度】 今天主要学习了二叉树的序列化和反序列化相关…

基于Java+SpringBoot+vue的图书购物商城系统详细设计和实现

基于JavaSpringBootvue的图书购物商城系统详细设计和实现 博主介绍&#xff1a;多年java开发经验&#xff0c;专注Java开发、定制、远程、文档编写指导等,csdn特邀作者、专注于Java技术领域 作者主页 央顺技术团队 Java毕设项目精品实战案例《1000套》 欢迎点赞 收藏 ⭐留言 文…

Redis及其数据类型和常用命令(一)

Redis 非关系型数据库&#xff0c;不需要使用sql语句对数据库进行操作&#xff0c;而是使用命令进行操作&#xff0c;在数据库存储时使用键值对进行存储&#xff0c;应用场景广泛&#xff0c;一般存储访问频率较高的数据。 一般关系型数据库&#xff08;使用sql语句进行操作的…

伪分布HBase的安装与部署

1.实训目标 &#xff08;1&#xff09;熟悉掌握使用在Linux下安装伪分布式HBase。 &#xff08;2&#xff09;熟悉掌握使用在HBase伪分布式下使用自带Zookeeper。 2.实训环境 环境 版本 说明 Windows 10系统 64位 操作电脑配置 VMware 15 用于搭建所需虚拟机Linux系统 …

TimescaleDB 安装部署

文章目录 1.Yum安装TimescaleDB1.1.安装PostgreSQL1.2.安装Timescaledb插件1.3.创建Timescaledb扩展 2.Docker安装Timescaledb 开源中间件 # TimescaleDBhttps://iothub.org.cn/docs/middleware/ https://iothub.org.cn/docs/middleware/timescale/timescale-deploy/1.Yum安装…

【Java 多线程】synchronized优化的过程

synchronized 原理 基本特定 开始时是一个乐观锁&#xff0c;如果锁冲突频繁&#xff0c;就变成悲观锁开始是轻量级锁&#xff0c;如果锁被持有的时间比较长&#xff0c;就变成重量级锁实现轻量级锁的时候大概率用到自旋锁的策略是一种不公平锁是一种可重入锁不是读写锁 加锁…

信捷PLC XD3/XD5系列通过网口或串口如何实现远程上下载程序?

信捷PLC是一种可编程逻辑控制器&#xff0c;广泛应用于工业自动化领域。它具有高可靠性、灵活性和可编程性的特点&#xff0c;可以用于监控和控制各种生产设备。信捷PLC的远程控制和程序上下载可以通过网关实现。 而PLC远程透传网关是博达智联针对目前自动化行业内客户需求多变…

Tomacat下载并且手动自动部署Web项目

Tomacat下载并且手动自动部署Web项目 Tomcat的简介Tomcat的作用Tomcat的下载Tomcat 部署1、环境准备2、手动部署项目3、自动部署项目&#xff08;IDEA&#xff09; ⭐ 前言 ⭐ 本篇文章主要介绍 Tomacat下载部署Web项目的详细使用以及部分理论知识 Tomcat的简介 Tomcat 服务…

logistic回归分析

结局变量&#xff1a;二分类&#xff08;常见&#xff09;或多分类变量研究一个或多个原因变量和结果变量的因果关系 eg&#xff1a;Y必须是分类变量