RepositoryRestController

RepositoryRestController

我需要您的帮助解决一个有趣的问题:
我想使用swagger简化API文档,并且得到了两个类:versionController和PersonController。版本控制器具有2个注释:

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


当人员控制器顶部有一个注释时:

-@RepositoryRestController


并且在创建Person方法时具有以下注释:

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


我的问题是这个。为什么版本控制器在招摇中可见,而PersonController不可见?我的意思是,personcontroller拥有正确的映射,所以大摇大摆可以“看到”它吗?源文档上没有任何信息,所以希望大家对我有所帮助。
提前致谢!

问候,
弗雷德里克

最佳答案

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

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

一种解决方法是在控制器类上同时使用@RepositoryRestController和@RestController批注。

09-05 03:04