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

界面展示

相关推荐
figo10tf7 小时前
Spring Boot项目集成Redisson 原始依赖与 Spring Boot Starter 的流程
java·spring boot·后端
zhangyi_viva7 小时前
Spring Boot(七):Swagger 接口文档
java·spring boot·后端
橙露7 小时前
Spring Boot 核心原理:自动配置机制与自定义 Starter 开发
java·数据库·spring boot
小程故事多_807 小时前
Agent Infra核心技术解析:Sandbox sandbox技术原理、选型逻辑与主流方案全景
java·开发语言·人工智能·aigc
冰暮流星7 小时前
sql语言之分组语句group by
java·数据库·sql
沐知全栈开发7 小时前
SQL 日期处理指南
开发语言
望舒5137 小时前
代码随想录day25,回溯算法part4
java·数据结构·算法·leetcode
黎雁·泠崖7 小时前
【魔法森林冒险】3/14 Allen类(一):主角核心属性与初始化
java·开发语言
黎雁·泠崖7 小时前
【魔法森林冒险】1/14 项目总览:用Java打造你的第一个回合制冒险游戏
java·开发语言
独好紫罗兰7 小时前
对python的再认识-基于数据结构进行-a006-元组-拓展
开发语言·数据结构·python