有没有办法在 Java 环境中拆分 application.wadl?现有的技术是 Jersey + Spring + spring MVC 。
我只想拆分 application.wadl,这样我就可以只公开那些我将支持的 Web 服务,以便为我的用户提供向后兼容性。此外,身份验证将基于一些不同的标准。jersey 是否为此类要求提供任何支持?
有没有办法在 Java 环境中拆分 application.wadl?现有的技术是 Jersey + Spring + spring MVC 。
我只想拆分 application.wadl,这样我就可以只公开那些我将支持的 Web 服务,以便为我的用户提供向后兼容性。此外,身份验证将基于一些不同的标准。jersey 是否为此类要求提供任何支持?
一般来说,我无法找到通过配置拆分 wadl 生成逻辑的任何方法。但这是你可以执行的 hack。有一个名为 GenerateWadlTask.java 的类,它基本上为球衣执行 wadl 生成逻辑。您可以在自定义应用程序 wadl 生成任务中扩展此类并根据您的逻辑使用它。对于代码示例,只需下载球衣服务器源 jar 并查看类。逻辑很简单。
希望这有帮助。
编辑:- 有一个名为 enunicate http://enunciate.codehaus.org/的 maven 插件,这将使您的生活变得轻松。