问题
Knife4j,UI界面调试时,如果参数是实体类,会出现参数无法接收的情况。
解决方案
我们可以通过修改配置,改变UI界面传参模式,达到测试目标。
yml文件中修改:
yml
springdoc:
default-flat-param-object: true
default-flat-param-object: true:
配置用于启用或禁用"扁平化"默认参数对象的生成。设置为true时,SpringDoc会在生成的OpenAPI规范中使用扁平化的默认参数对象。