Knife4j调试实体类传参扁平化模式修改:default-flat-param-object: true

问题

Knife4j,UI界面调试时,如果参数是实体类,会出现参数无法接收的情况。

解决方案

我们可以通过修改配置,改变UI界面传参模式,达到测试目标。

yml文件中修改:

yml 复制代码
springdoc:
	default-flat-param-object: true

default-flat-param-object: true:

配置用于启用或禁用"扁平化"默认参数对象的生成。设置为true时,SpringDoc会在生成的OpenAPI规范中使用扁平化的默认参数对象。

界面展示

相关推荐
web150850966411 分钟前
基于Mysql、JavaScript、PHP、ajax开发的MBTI性格测试网站(前端+后端)
java
昙鱼9 分钟前
springboot创建web项目
java·前端·spring boot·后端·spring·maven
eternal__day9 分钟前
数据结构(哈希表(中)纯概念版)
java·数据结构·算法·哈希算法·推荐算法
天之涯上上13 分钟前
JAVA开发 在 Spring Boot 中集成 Swagger
java·开发语言·spring boot
2402_8575834915 分钟前
“协同过滤技术实战”:网上书城系统的设计与实现
java·开发语言·vue.js·科技·mfc
白宇横流学长15 分钟前
基于SpringBoot的停车场管理系统设计与实现【源码+文档+部署讲解】
java·spring boot·后端
APP 肖提莫19 分钟前
MyBatis-Plus分页拦截器,源码的重构(重构total总数的计算逻辑)
java·前端·算法
kirito学长-Java20 分钟前
springboot/ssm太原学院商铺管理系统Java代码编写web在线购物商城
java·spring boot·后端
爱学习的白杨树21 分钟前
MyBatis的一级、二级缓存
java·开发语言·spring
OTWOL27 分钟前
两道数组有关的OJ练习题
c语言·开发语言·数据结构·c++·算法