Swagger UI 驼峰命名问题

Swagger UI issue with camelCase

如果查询参数采用驼峰式格式,我会遇到问题。

例如:http://localhost:9000/api/hello?personName=test

此格式不适用于 Swagger UI。 Swagger 无法获取以驼峰命名法定义的任何参数。它显示错误 "missing required params: presonName".

希望现在一切都清楚了。

再添加一张错误的屏幕截图

谢谢

奇怪但真实。我最终发现了一些非常罕见的情况。正如您在屏幕截图中所见,我使用 nodeType 作为参数,令我惊讶的是,单词 nodeType 是 html 的 "document" 对象中的保留字。这就是它造成问题的原因。我只是将 nodeType 更改为 nodeTypeStr,它对我来说工作正常。但是,如果 Swagger 开发人员负责处理保留字,那将是一件好事。