swagger无法识别我的openapi注解

f1tvaqid  于 2021-08-20  发布在  Java
关注(0)|答案(1)|浏览(497)

我正在尝试为我的api构建一个招摇过市的UI,我想为我的post方法指定pathparameters。
我的代码设置如下:

  1. app.routes {
  2. post("/cameras") { context -> postCamera(context) }
  3. }
  4. @OpenApi(
  5. summary = "Create Camera",
  6. operationId = "postCamera",
  7. tags = ["Camera"],
  8. formParams = [OpenApiFormParam("userId", String::class, true),
  9. OpenApiFormParam("groupIds", List::class, true),
  10. OpenApiFormParam("cameraName", String::class, true)],
  11. responses = [
  12. OpenApiResponse("200"),
  13. OpenApiResponse("400"),
  14. OpenApiResponse("409")
  15. ]
  16. )
  17. private fun postCamera(context: Context) {...}

我一直在尝试遵循这里编写的信息,但最终结果仍然是默认的SwaggerUIPOST方法

我做错了什么?

rt4zxlrg

rt4zxlrg1#

不幸的是,对于我的理智来说,解决方案是使我在intellij中的缓存无效。我的代码库中没有问题。

相关问题