拆分休息Api WADL?

时间:2012-06-25 06:09:32

标签: web-services spring rest jersey

有没有办法在Java环境中拆分application.wadl? 现有的技术是 Jersey + Spring + spring MVC。

我想只拆分application.wadl,这样我就只能公开那些我支持的Web服务,以便我的用户向后兼容。此外,身份验证将基于一些不同的标准。 球衣是否为这些要求提供任何支持?

1 个答案:

答案 0 :(得分:0)

一般情况下,我无法找到通过配置拆分wadl生成逻辑的任何方法。但这是你可以执行的黑客攻击。 有一个名为GenerateWadlTask​​.java的类这基本上是为泽西的wadl生成逻辑。 您可以在自定义应用程序wadl生成任务中扩展此类并使用它 按照你的逻辑。 对于代码示例,只需下载jersey服务器源jar并查看该类。逻辑很简单。

希望这有帮助。

编辑: - 有一个名为enunicate http://enunciate.codehaus.org/的maven插件,这将让您的生活变得轻松。