knife4j
knife4j copied to clipboard
所有的 POST + @RequestBody String body 的请求, body 参数没有很好地体现
@Operation(summary = "注册")
@PostMapping("/register")
public R<?> register(@RequestBody String requestBody) {
return R.ok();
}
所有的 POST + @RequestBody String body 的请求
生成的文档都默认是: 1.请求数据类型 application/x-www-form-urlencoded 2.body 参数没有很好地体现
需要将default-flat-param-object配置为 false
我使用knife4j-openapi3-ui, 加了default-flat-param-object=false, @RequestBody String body, ui上也还是不显示
修改源码会正常工作 在以下commit下修改 commit e09e3109fa880f26f15a389f17df0a856cc13733 以下是patch文件 knife4j-issues-894.patch
这个bug属于严重bug了。因为大部分接口都是post这样的。