gpt4 book ai didi

java - Swagger 与 @RepositoryRestController 配合使用

转载 作者:太空宇宙 更新时间:2023-11-04 12:51:38 26 4
gpt4 key购买 nike

我需要你帮助解决一个有趣的问题:我想使用 swagger 来轻松编写 API 文档,并且我有两个类:versionController 和 PersonController。版本 Controller 有2个注释:

- @RestController
- @Requestmapping(value = "/version")

虽然人员 Controller 顶部有一个注释:

-@RepositoryRestController

并且在 create Person 方法上有以下注释:

-@RequestMapping(method = RequestMethod.POST, value = "/persons")
-@RequestMapping(value = "/persons/{id}", method = RequestMethod.PUT)

我的问题是这样的。为什么 versionController 在 swagger 中可见,而 PersonController 不可见?我的意思是,personcontroller 具有正确的映射,所以 swagger 可以“看到”它吗?源文档没有任何相关信息,所以我希望你们可以帮助我。提前致谢!

您好,弗雷德里克

最佳答案

4 年后,在 Springfox 中,仍然缺少对 @RepositoryRestController 的支持。

查看此问题 - https://github.com/springfox/springfox/issues/2656

解决方法是在 Controller 类上同时使用 @RepositoryRestController 和 @RestController 注释。

关于java - Swagger 与 @RepositoryRestController 配合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35777743/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com