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

Apache Wicket REST与摇摆人UI

楚元章
2023-03-14

我的一个项目是使用Apache Wicket 6.x,我有一些使用三柱门Rest的API(资源),它正在完美地工作。

但是对于我的API文档,我正在为这些API维护一个谷歌文档。问题是,每当任何API甚至新API上发生更改时...我需要更新此 API 文档。本文档很可能未更新。

在我的其他Spring靴项目中,我使用的是 swagger,API 文档可以通过 swagger-ui 查看。

我想知道我是否可以将swagger-用户界面与现有的apache wicket 6. x项目一起使用,这样每当有新的API或现有API的任何更改时……它就会反映在swagger-用户界面中,而不需要维护任何API留档。

我目前搜索的是swagger2markup,但这似乎是旧的,我在设置上有问题,关于如何设置它的资源很少。

任何成功设置了带有apache三柱门Rest的摇摆用户界面的人?

关心在教程上共享资源/链接,或者如何在apache检票口Rest上设置swagger-ui?

谢谢!

共有1个答案

余靖
2023-03-14

我没有一个简单的Swagger解决方案,但如果您已经使用了Spring,那么您可以使用SpringREST文档从单元测试生成文档。

 类似资料:
  • 例: “foo”和“bar”可以是任何字符串键,但它们在键集中应该是唯一的。 我知道,使用Swagger,我可以定义一个对象数组,但这给出了一个不同的API,因为那时我们将拥有如下内容: 我已经阅读了“开放API规范”-“添加地图数据类型支持#38”页面。据我了解,它推荐使用additionalProperties,但似乎并没有回答我的需求(或者说与我使用的Swagger UI 2.1.4不兼容)

  • 我正在尝试验证swagger文件(实际上是我的gradle构建的一部分)。我曾经尝试过使用swagger解析器,但尽管它可以工作,如果swagger根本不进行解析,就会出现错误,但它似乎无法以这种方式捕获问题http://editor.swagger.io/#/做(这就是我要找的。) 当然,这是一个很常见的问题,一定有办法做到这一点? 我所尝试的: build.gradle: 有一些明显问题的简单

  • 我正在研究将应用程序从Swing传递到JavaFX8是否合理,我需要帮助。该应用程序实时可视化图像,基本上我以一定的频率更新图像,例如1秒。图像的尺寸为28k x 4k;当我使用JavaFx imageView时,与Swing相比,性能很差。(fps较低,约为1-2,应用滞后)。我是这样做的: 所以我尝试使用JavaFx画布: 当我尝试它时,我得到以下错误。 这个问题是由图像的尺寸引起的,因为它适

  • 嗯,这是一个非常新的提示。我声明要在window builder的帮助下自己编写GUI应用程序的代码,我已经决定停止使用netbeans,因为我在这里读到一些人说这很好。你可能认为我没有调查,但相信我,我做了功课。。。 我尝试了甲骨文所说的方式: > 公共类MyClass实现ActionListener{ someComponent。addActionListener(instanceOfMyCl

  • 我有一个java项目(tomcat webapp)和一些REST Api。我想为他们生成大摇大摆的文档。我从本教程(github)开始。我没有maven我们使用蚂蚁任务。我加入了swagger-annotations-1.5.0。jar和所有随swagger jaxrs jar 1.5.0版本附带的jar(如果有用的话,我可以包括一个完整的列表),我已经注释了一些方法,我有一个如下的配置类: }

  • 我们在我们的泽西应用程序中使用了@Role允许注释来限制用户对应用编程接口某些部分的访问。我们如何在SwaggerUI中显示这些信息? 到目前为止,我已经用@ApiOperation注释了方法以显示in/out参数,并尝试使用@Authorization/@AuthorizationScope,但我只为我们不使用的oauth2显示了它。最接近out case的是ApiKeyAuthDefiniti