【发布时间】:2020-08-17 10:48:56
【问题描述】:
我有一个要求,我必须动态加载 Swagger api url 参数,即在项目编译时。这是一个 Spring Boot 项目。因此,例如,如果有这样的事情:-
在我运行 swaggerUi 时,这个 api 应该看起来像 "/pet/1"。我知道我们必须在项目本身中提供包含 "petId" 的数据/文件,以便仅在编译时获取 petId 的值。我只是不知道在 Spring Boot Java 项目中在何处以及如何执行此操作,其中这些 Swagger API 是通过启用 Swagger 的 REST 注释(如下所示)创建的:- @RequestMapping(value = "/pet/{petId}", 消费 = {"text/plain" }, method = RequestMethod.POST) .再次总结一下 - 当我为我的项目运行 Swagger UI 时,上面给出的 api 应该看起来像 "/pet/1" (petId = 1) 而不是 "/pet /{petId}”。非常感谢任何帮助。
【问题讨论】:
标签: java spring-boot rest openapi