我浏览了文档,它帮助我找出了我遇到的几个问题,但没有解决以下两个问题:
1) 我有一个 get(GET) 方法:get(@Context Request request, @PathParam("isbn")String isbn)
如何为它制定 WADL,以便在生成的 Java 代码中获得 @Context?
2) 我有一个更新 (PUT) 方法:update(@PathParam("isbn") String isbn, BookState st)
如何制定 WADL 以在生成的 Java 代码中获取 BookState?
这是我当前的 WADL,它不这样做:
<resource path="/{isbn}">
....
<method name="GET" id="get" >
<request />
<response>
<representation mediaType="application/xml" element="prefix1:book" />
</response>
</method>
<method name="PUT" id="update" >
<request>
<representation mediaType="application/xml" element="prefix1:book" />
</request>
<response>
<representation mediaType="application/octet-stream" />
</response>
</method>
</resource>