我需要你帮助解决一个有趣的问题: 我想使用swagger轻松实现API文档,我有两个类:一个版本控制器和一个PersonController。版本控制器有2个注释:
- @RestController
- @Requestmapping(value = "/version")
人员控制器顶部有一个注释:
-@RepositoryRestController
在创建人员方法上有以下注释:
-@RequestMapping(method = RequestMethod.POST, value = "/persons")
-@RequestMapping(value = "/persons/{id}", method = RequestMethod.PUT)
我的问题是这个。为什么versionController在swagger中可见而且PersonController不是?我的意思是,人控制器的映射是正确的,所以招摇可以“看到”它吗?源文档没有任何关于它的信息,所以我希望你们/女孩可以帮助我。 提前谢谢!
问候, 弗雷德里克
答案 0 :(得分:0)
4年后,在Springfox中,@ RepositoryRestController的支持仍然缺失。
看到此问题-https://github.com/springfox/springfox/issues/2656
一种解决方法是在控制器类上同时使用@RepositoryRestController和@RestController批注。