如何生成WADL?

时间:2018-11-11 13:04:04

标签: spring rest jersey wadl

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

我很少看到有关它内置在spring&jersey中的帖子,并且应该可以从此url获得(在我的情况下使用浏览器):

  

http:// <主机>:8080 / <项目名称> / 管理 /application.wadl

在web.xml中:

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

控制器:

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

但是我得到:

  

HTTP状态404
  请求的资源不可用。

我尝试按照以下说明进行操作,但仍然对我不起作用:-

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

(您可以参考此问题:wadl-tools

如何启用它?

谢谢。

1 个答案:

答案 0 :(得分:0)

使用wadl工具进行管理。

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

但是我知道这是一个古老的过程,所以请大张旗鼓地切换到OpenApi,看起来好多了: A 'simple' way to implement Swagger in a Spring MVC application