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规范中使用扁平化的默认参数对象。

界面展示

相关推荐
黑子哥呢?14 分钟前
安装Bash completion解决tab不能补全问题
开发语言·bash
青龙小码农19 分钟前
yum报错:bash: /usr/bin/yum: /usr/bin/python: 坏的解释器:没有那个文件或目录
开发语言·python·bash·liunx
大数据追光猿24 分钟前
Python应用算法之贪心算法理解和实践
大数据·开发语言·人工智能·python·深度学习·算法·贪心算法
南宫生43 分钟前
力扣每日一题【算法学习day.132】
java·学习·算法·leetcode
计算机毕设定制辅导-无忧学长1 小时前
Maven 基础环境搭建与配置(一)
java·maven
彳卸风1 小时前
Unable to parse timestamp value: “20250220135445“, expected format is
开发语言
dorabighead2 小时前
JavaScript 高级程序设计 读书笔记(第三章)
开发语言·javascript·ecmascript
风与沙的较量丶2 小时前
Java中的局部变量和成员变量在内存中的位置
java·开发语言
m0_748251722 小时前
SpringBoot3 升级介绍
java
水煮庄周鱼鱼2 小时前
C# 入门简介
开发语言·c#