如何生成WADL?

How to generate WADL?

我有一个用 spring 编写的 REST api,我有兴趣从该服务生成 WADL。

我看到很少有帖子说它内置于 spring & jersey 中,应该可以从这个 url 中获得(在我的例子中使用浏览器):

http://< host >:8080/< Project Name >/management/application.wadl

在web.xml中:

<servlet-mapping>
<servlet-name>rest</servlet-name>
<url-pattern>/management/*</url-pattern>

控制器:

@RestController
@RequestMapping(value = { "/management" })
public class MyConroller {

但我得到:

HTTP Status 404
The requested resource is not available.

我尝试按照这些说明进行操作,但仍然不适合我:-

https://github.com/autentia/wadl-tools

(可以参考本期:wadl-tools

如何启用它?

谢谢。

使用 wadl-tools 进行管理。

参见:https://github.com/autentia/wadl-tools/issues/7

但我知道这是一个老问题,所以大摇大摆地切换到 OpenApi,看起来好多了: A 'simple' way to implement Swagger in a Spring MVC application