当前位置: 首页 > news >正文

Spring MVC中带有继承关系或者含有对象的参数请求处理方式

如题

意思就是在Spring MVC的路由方法中出现的参数是具有继承关系的,如下:

(1)控制器代码如下:

这里写图片描述

(2)QueryUserCond代码如下:

这里写图片描述

(3)QueryBaseCond代码如下:

这里写图片描述

Page是个分页对象,包含了分页用到的起始页、当前页、总页数等信息。

(4)QueryUserCond 和 QueryBaseCond继承关系:

这里写图片描述

如何访问该类型接口

由Chrome插件Postman执行GET请求的命令如下:

这里写图片描述

为了更清楚的看到QueryBaseCond的代码,上述截图再次如下:

这里写图片描述

(1)可以看到,QueryBaseCond类中含有Page对象,因此在请求的时候,完整的请求是:page.currentPage 而不是直接currentPage;

完整的请求URL地址如下:

http://localhost:8090/admin/listAllUser.do?userName=xuliugen123&page.currentPage=2

(2)另外就是直接的继承关系的话,就可以直接使用currentPage,这种方式比较的简单。

(3)Debug可以看到

这里写图片描述

相关文章:

  • Tomcat部署时war和war exploded区别以及平时踩得坑
  • nodejs帮助学习地址
  • Linux操作系统安装ELK stack日志管理系统--(1)Logstash和Filebeat的安装与使用
  • 【笔记】js高级程序设计:函数(变量)声明提升
  • Linux操作系统安装ELK stack日志管理系统--(2)Elasticsearch与Kibana的安装与使用以及和Logstash的连接
  • IOS异步获取数据并刷新界面dispatch_async的使用方法
  • Redis实战和核心原理详解(6)使用Spring Session和Redis解决分布式Session跨域共享问题
  • Redis实战和核心原理详解(7)Spring Session解决分布式Session问题的实现原理
  • Redis实战和核心原理详解(2)Redis简介以及和其他缓存数据库的区别
  • 【vijos1642】班长的任务
  • Redis实战和核心原理详解(3)Redis常见的5种不同的数据类型详解
  • 类与类之间的几种关系
  • Redis实战和核心原理详解(8)使用快照RDB和AOF将Redis数据持久化到硬盘中
  • 复利(结对2.0)
  • 为什么要重写hashCode()方法和equals()方法以及如何进行重写
  • [分享]iOS开发-关于在xcode中引用文件夹右边出现问号的解决办法
  • Akka系列(七):Actor持久化之Akka persistence
  • canvas 高仿 Apple Watch 表盘
  • DOM的那些事
  • EOS是什么
  • export和import的用法总结
  • React16时代,该用什么姿势写 React ?
  • Spring核心 Bean的高级装配
  • Vue.js 移动端适配之 vw 解决方案
  • vue-router的history模式发布配置
  • 浮现式设计
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 聊聊directory traversal attack
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何编写一个可升级的智能合约
  • 软件开发学习的5大技巧,你知道吗?
  • 使用 @font-face
  • 使用Swoole加速Laravel(正式环境中)
  • 树莓派 - 使用须知
  • 微信小程序实战练习(仿五洲到家微信版)
  • 携程小程序初体验
  • hi-nginx-1.3.4编译安装
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • postgresql行列转换函数
  • #ifdef 的技巧用法
  • #QT(TCP网络编程-服务端)
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (TipsTricks)用客户端模板精简JavaScript代码
  • (翻译)Quartz官方教程——第一课:Quartz入门
  • (附源码)ssm本科教学合格评估管理系统 毕业设计 180916
  • (附源码)ssm户外用品商城 毕业设计 112346
  • (附源码)计算机毕业设计ssm-Java网名推荐系统
  • (学习日记)2024.03.12:UCOSIII第十四节:时基列表
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • ./configure,make,make install的作用(转)
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET MVC之AOP
  • @Responsebody与@RequestBody
  • @拔赤:Web前端开发十日谈