当前位置: 首页 > 知识库问答 >
问题:

使用SpringFox Swagger UI的Spring boot生成所有动词

白志勇
2023-03-14

我在Spring Boot应用程序中使用Swagger 2.6.1启用了API文档。页面(swagger-ui.html)加载良好,但控制器文档包含所有谓词(PUT、GET、PATCH、POST等),即使我的控制器只有GET操作。如何禁用UI文档中的其他动词?

共有1个答案

汪永春
2023-03-14

如果在控制器中有这样的映射,就会发生这种情况

@RequestMapping(value = "/productDetails")

Springfox无法识别什么是requestMethod,因此它提供了所有映射(尽管默认值是GET)

如果将此更改为

@RequestMapping(value = "/productDetails", method = RequestMethod.GET)  

那么您将只看到GET mapping,而不是其他。
如果使用Sprinboot的较新版本,则可以使用@GetMapping@PostMapping而不是@RequestMapping

 类似资料:
  • 问题内容: 我正在用Python编写一个Chess程序,该程序需要生成骑士的所有动作。对于那些不熟悉国际象棋的人,骑士会以L形移动。 因此,考虑的位置,骑士可以移动到,,,)等共(最多)八个不同的移动。 我想编写一个函数,该函数在列表中生成这些元组。在Python中最简单的方法是什么? 问题答案: 好的,感谢Niall Byrne,我想到了这个:

  • 问题内容: 我需要为具有大量jar依赖项的maven项目为JBoss7 生成文件。最简单的方法是什么?该文件如下所示: 这样就应该为每个项目的jar依赖关系创建元素。 还是我做错了什么?从Maven项目创建JBoss7模块的正确方法是什么? 问题答案: 我不太了解JBoss以及是否还有另一种方式可以做到这一点,但是您可以使用GMaven非常简单地做到这一点: 需要注意的几件事: 该脚本会将XML吐

  • 本文向大家介绍SpringBoot+Swagger-ui自动生成API文档,包括了SpringBoot+Swagger-ui自动生成API文档的使用技巧和注意事项,需要的朋友参考一下 随着互联网技术的发展,现在的网站架构基本都由原来的后端渲染,变成了:前端渲染、先后端分离的形态,而且前端技术和后端技术在各自的道路上越走越远。 这样后段开发好了api 之后就要提交api 文档给前端的朋友。给前端的a

  • 我想用springboot项目生成MySQL数据库。我创建了一个maven项目,这是pom.xml:

  • 问题内容: 我有一个项目{a,b,c,d}的列表,当我需要生成所有可能的组合时, 您可以选择任意数量的项目 顺序不重要(ab = ba) 空集不被考虑 如果我们抓住可能性,那就应该是 我使用了以下递归方法: 当数组大时,有没有更有效的方法? 问题答案: 将组合视为一个二进制序列,如果所有4个都存在,则得到1111,如果缺少第一个字母,则得到0111,依此类推。对于n个字母,我们将得到2 ^ n -

  • 问题内容: 似乎比它要简单得多,但是如何用python生成所有16,777,255个rgb颜色呢? 问题答案: 颜色通常用十六进制数表示,实际上只是整数。因此,从0到16,777,215(0xFFFFFF)的简单循环就足以生成所有24位RGB颜色。 在python 2.x中,您可以执行以下操作: