Spring boot SpringFox Swigger UI的SpringBoot生成所有谓词
我在spring boot应用程序中使用Swagger 2.6.1启用了API文档。页面(swagger ui.html)加载良好,但控制器文档包含所有动词(PUT、GET、PATCH、POST等),即使我的控制器只有GET操作。如何禁用UI文档中的其他动词Spring boot SpringFox Swigger UI的SpringBoot生成所有谓词,spring-boot,swagger-ui,springfox,Spring Boot,Swagger Ui,Springfox,我在spring boot应用程序中使用Swagger 2.6.1启用了API文档。页面(swagger ui.html)加载良好,但控制器文档包含所有动词(PUT、GET、PATCH、POST等),即使我的控制器只有GET操作。如何禁用UI文档中的其他动词 当控制器中有这样的映射时,就会发生这种情况 @RequestMapping(value = "/productDetails") Springfox无法识别requestMethod是什么,因此它提供了所有映射。(尽管默认为GET) 如果
当控制器中有这样的映射时,就会发生这种情况
@RequestMapping(value = "/productDetails")
Springfox无法识别requestMethod是什么,因此它提供了所有映射。(尽管默认为GET)
如果你把这个改成
@RequestMapping(value = "/productDetails", method = RequestMethod.GET)
然后您将只看到GET映射,而不会看到其他映射。如果使用较新版本的Sprinboot,则可以使用
@GetMapping
或@PostMapping
而不是@RequestMapping