搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
2023面试高手
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
回顾2023,立2024flag
2
Pilota:为什么一个代码生成工具如此复杂丨GOTC Rust系列分享_idl生成代码
3
我用 ChatGPT 做了一次探索性数据分析,真的太太太实用了!_chatgpt embeddings 如何做数据分析
4
知识图谱入门 - 构建运维知识图谱前站
5
python美食数据分析可视化系统 爬虫+Echarts 可视化 Django框架 大数据 毕业设计(源码+文档)✅_基于python的食谱数据分析与可视化
6
【自然语言处理】NLP入门(九):1、正则表达式与Python中的实现(9):自动机:⾮确定有限⾃动机与正则表达式
7
【NLP入门教程】十四、GloVe词向量模型
8
Python深度学习026:基于Pytorch的典型循环神经网络模型RNN、LSTM、GRU的公式及简洁案例实现(官方)_python gru库
9
自然语言处理学习笔记(七)————字典树效率改进_python 双数组字典树
10
双向LSTM做情感分析
当前位置:
article
> 正文
SpringBoot中Rest风格接口传递多个参数_springboot接口传递多个对象参数
作者:2023面试高手 | 2024-03-24 13:55:32
赞
踩
springboot接口传递多个对象参数
这次在项目开发中要求写Rest风格接口,在调试时发现有个按条件分页查询的接口涉及到多参数传递。因为参数较多,不想使用GET请求避免参数太过繁琐,经过试验,发现可以使用POST请求在后台通过JavaBean来接受所有参数。现在做下记录:
参数实体类:
@Data
public class
OrderPageDTO {
/**
*
用户分象
ID
*/
private
Long
userId
;
/**
*
页号
*/
private int
page
=
1
;
/**
*
每页显示记录数
*/
private int
limit
=
20
;
}
controller层方法(接收):
/**
* @Description:
分页查询积分订单交换列表
* @param orderPageDTO
* @return OrderMessageVO
* @author lfh
*/
@PostMapping
(
"/getOrderList"
)
@PreAuthorize
(
"hasAuthority('order-service-order-selectByPage')"
)
public
OrderMessageVO<List<OrderVO>> selectOrderListByPage(OrderPageDTO orderPageDTO){ OrderMessageVO<List<OrderVO>> orderMessageVO =
orderApi
.selectOrderListByPage(orderPageDTO);
return
orderMessageVO;
}
API层接口:
@PostMapping
(
"/getOrderList"
)
public
OrderMessageVO<List<OrderVO>> selectOrderListByPage(
@RequestBody
OrderP ageDTO orderPageDTO);
API实现方法:
@Override
public
OrderMessageVO<List<OrderVO>> selectOrderListByPage(
@RequestBody
OrderPageDTO orderPageDTO){
...
}
测试结果:
注意:
1、controller层方法
接收参数
时不用加任何(
@RequestBody
..)注解,前台传递的参数只要和
OrderPageDTO
里面的属性名称相同,会自动将所传参数转换封装为
OrderPageDTO。
2、API接口方法和接口实现方法的参数前必须加上
@RequestBody
注解,否则获取的参数会为空
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/2023面试高手/article/detail/302777
推荐阅读
article
【SpringBoot】秒杀业务:
redis
+
拦截器
+
自定义
注解
+
验证码
简单实现
限流
_
拦截器
结合re...
限流
是秒杀业务最常用的手段。
限流
是从用户访问压力的角度来考虑如何应对系统故障。这里我是用限制访问接口次数(Redis+拦...
赞
踩
article
Java
自习室
教室
座位
预约
管理系统
设计与实现(
Idea
+Springboot+mysql)_基于ja...
Java
自习室
教室
座位
预约
管理系统
设计与实现(
Idea
+Springboot+mysql)毕设源码毕业设计作品,黄菊华老...
赞
踩
article
【
SpringBoot
】
讲清楚
日志
文件&&
lombok
...
【Spingboot】
日志
文件【
SpringBoot
】
讲清楚
日志
文件&&
lombok
...
赞
踩
article
SpringBoot
03
:
SpringBoot
Web 开发_
springboot3
webflux...
目录:1 前言2 静态资源导入2.1 静态资源映射规则2.2 使用
webjars
方法2.3 使用默认静态资源目录2....
赞
踩
article
Kafka
系列之:
Kafka
Connect
REST
API
...
如果给定主机可访问的 URI 与其侦听的 URI 不同,则可以使用配置选项rest.advertished.host.n...
赞
踩
article
这可能是2024年把
微
服务
讲
的
最全了:
SpringBoot
+
Cloud
+
Docker
_
微
服务
202...
微
服务
之Spring Boot:详细地介绍Spring Boot
的
开发,包括使用它
的
优缺点,以及在企业级开发中常用
的
工具...
赞
踩
article
城管
智慧
执法
系统
源码
,基于微服务+
java
+
springboot
+vue开发...
城管
智慧
执法
系统
源码
有演示,自主研发,功能完善,正版授权,可商用上项目。一套数字化的
城管
综合
执法
办案
系统
源码
,提供了案件...
赞
踩
article
基于
JAVA
+Springboot+
Thymeleaf
前后端分离项目:校园
学校
自习室
教室
预约
系统设计...
基于
JAVA
+Springboot+
Thymeleaf
前后端分离项目:校园
学校
自习室
教室
预约
系统设计与实现毕设毕业设计成...
赞
踩
article
SpringBoot
Controller
中使用
多个
@
RequestBody
的正确姿势_
多个
req...
最近遇到
Controller
中需要
多个
@
RequestBody
的情况,但是发现并不支持这种写法,这样导致1、单个字符串等...
赞
踩
article
rest
两个
参数
_
使用
Rest
Template 进行
第三方
Rest
服务调用...
1. 前言
Rest
Template 是 Spring 提供的一个调用
Rest
ful 服务的抽象层,它简化的同
Rest
...
赞
踩
article
Java
调用
Rest
请求_
java
rest
请求...
package com.db;import
java
.io.BufferedReader;import
java
.io....
赞
踩
article
SQL REST API - 将参数传递给查询
_
post
_
sql
?
format
=
txt
...
通过将值集成到查询字符串本身中,例如可以在查询条件中或在HAVING语句中使用值“内联”:POST /
_
sql
?form...
赞
踩
article
Rest
ful
风格同时传输一个
对象
和一个变量的几种方法_
java
rest
ful
传送
对象
...
方法一使用@RequestBofy 、@RequestParam@PostMapping("/device/alarm"...
赞
踩
article
【SpringBoot】
使用
RestTemplate
在服务之间进行
MultipartFile
格式文件...
文章目录1、前言2、原因分析3、解决办法1、前言最近开发过程中遇到这样的问题,在
使用
RestTemplate
进行两个后台...
赞
踩
article
SpringMVC
中【
普通
】与【
Rest
】风格获取与响应前端
参数
的
方法总结_如何获取
rest
接口
的
请...
SpringMVC
中【
普通
】与【
Rest
】风格获取与响应前端
参数
的
方法总结_如何获取
rest
接口
的
请求
参数
如何获取res...
赞
踩
article
REST
风格以及
SpringMVC
的
参数传递
_
springmvc
rest
参数传递
...
一.
REST
风格的简单介绍
REST
的含义:representational state transfer(表象性状态转变...
赞
踩
article
java
rest
post
多个
参数
_Spring
cloud
rest
Template 传递复杂...
使用微服务的时候往往服务之间调用比较麻烦,spring
cloud
提供了Feign接口调用,RestTemplate调用...
赞
踩
article
springBoot
RestTemplate
二
http
post
传递
json
参数的多种方法_spr...
目录
post
请求
json
数据(添加请求头)接收端发送端测试
post
请求
json
数据(添加请求头)并
传递
表单参数请求端测...
赞
踩
article
SpringBoot
RestTemplate
进行POST请求,from-
data
传参_spring...
1.cinfig配置类package com.haoqian.crm.kscrm.configration;import...
赞
踩
article
springboot
项目使用
restTemplate
发
post
请求 参数封装_springboo...
restTemplate
发
post
请求 参数封装不同的请求头,参数的封装类不一样不同的请求头,参数的封装类不一样Res...
赞
踩
相关标签
spring boot
redis
后端
自定义注解
java
拦截器
软件工程
自习室教室座位预约管理系统
spring
springboot
kafka
分布式
Kafka系列
Kafka Connect
REST API
微服务
docker
前端
智慧城市
ai
javascript
校园学校自习室教室预约