Spring boot SpringFox Swigger UI的SpringBoot生成所有谓词

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) 如果

我在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", method = RequestMethod.GET)  
然后您将只看到GET映射,而不会看到其他映射。
如果使用较新版本的Sprinboot,则可以使用
@GetMapping
@PostMapping
而不是
@RequestMapping