The web service I am working on has the generated WADL that Jersey creates. What I want to do is rename xsd0.xsd to Result.xsd or something like that. When it regenerates the WADL every time, it will be Result.xsd. Is this possible with Jersey?
问问题
708 次
2 回答
4
源代码以非常私有的方法硬编码counter++
,所以你不能轻易改变它。但正如我所见,您可以创建自己的 wadl 生成器实现并使用它的org.glassfish.jersey.server.ServerProperties#WADL_GENERATOR_CONFIG
属性进行配置,然后您可以执行自定义命名代码。
于 2013-04-23T12:48:50.907 回答
1
如果您按照此操作并将 application-grammars.xml 文件修改为此
<grammars xmlns="http://wadl.dev.java.net/2009/02"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xi="http://www.w3.org/1999/XML/xinclude">
<include href="Result.xsd" />
</grammars>
您可以在 wadl 中添加另一个语法 Result.xsd 但不能替换xsd0.xsd
于 2013-04-30T05:56:02.857 回答