SpringBoot--不定参数入参

简介: 本文介绍了接口入参的三种常见方式:非JSON格式直接传参、JSON格式传递单个或多个独立参数,以及通过封装对象接收JSON参数。涵盖Spring Boot下@PostMapping的典型用法,提升接口设计规范与可维护性。(238字)

1.非JSON格式入参
image.png
2.JSON入参
2.1 单个或多个独立参数
@PostMapping(value = "/order/detail", produces = MediaType.APPLICATION_JSON_VALUE)
public ResultDTO getInfo(@RequestBody JSONObject jsonParams) {
long id = jsonParams.getLong("id");
String name = jsonParams.getString("name");
}
2.2 封装参数
image.png

相关文章
|
Java API p3c
【Java基础】@Transactional(rollbackFor=Exception.class)的使用
@Transactional(rollbackFor=Exception.class)的使用
940 0
【Java基础】@Transactional(rollbackFor=Exception.class)的使用
Kam
|
Java
java中使用@Value获取值为null问题解决:
java中使用@Value获取值为null问题解决
Kam
1852 0
【CentOS8】 本地yum源配置
centos8系统的本地yum源配置稍稍有些不同
2869 0
【CentOS8】 本地yum源配置
|
11月前
|
XML Java 数据库连接
微服务——SpringBoot使用归纳——Spring Boot集成MyBatis——基于注解的整合
本文介绍了Spring Boot集成MyBatis的两种方式:基于XML和注解的形式。重点讲解了注解方式,包括@Select、@Insert、@Update、@Delete等常用注解的使用方法,以及多参数时@Param注解的应用。同时,针对字段映射不一致的问题,提供了@Results和@ResultMap的解决方案。文章还提到实际项目中常结合XML与注解的优点,灵活使用两者以提高开发效率,并附带课程源码供下载学习。
870 0
|
监控 Java 数据库连接
解决Spring Boot中的数据库连接池问题
解决Spring Boot中的数据库连接池问题
|
IDE Java 应用服务中间件
【Java】已解决java.lang.ClassNotFoundException异常
【Java】已解决java.lang.ClassNotFoundException异常
5239 0
|
JSON 前端开发 Java
深入解析SpringBoot的请求响应机制
深入解析SpringBoot的请求响应机制
1140 1
|
JSON Java fastjson
Springboot 最细节全面的接口传参接参介绍,总有你喜欢的一种方式
Springboot 最细节全面的接口传参接参介绍,总有你喜欢的一种方式
1616 0
Springboot 最细节全面的接口传参接参介绍,总有你喜欢的一种方式
|
存储 缓存 算法
图解LinkedHashMap原理
图解LinkedHashMap原理
335 0
springboot aop方式打印请求参数与结果(支持POST请求)
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34173549/article/details/81806044 @A...
8707 0