こちらとこちらで同様の質問が 2 件ありますが、適切な回答はありません。
Enunciateを使用して、RestEasy サービス用の WADL を作成できることがわかりました。だから私はそれを試しました。
私のサービスの1つに、以下のように使用しているHTTP GETにマッピングされたメソッドがあります
...
import org.jboss.resteasy.annotations.Form;
...
@GET
@Produces({MediaType.APPLICATION_JSON})
@Transactional(readOnly = true)
public WebServicePageResponse<D> find(@Form WebServicePageRequest<E> wsPageRequest)
{
...
}
Enunciate は、WADL を生成する前にサービス メソッドの検証を実行し、このエラーをスローして失敗します。
"A resource method that is mapped to HTTP GET must not specify an entity parameter."
@Form は RestEasy 固有のアノテーションですが、Enunciate は JSR-311 アノテーションのみを解析できます。
誰かが似たようなことをしましたか?Enunciate を使用して RestEasy サービスのドキュメントを生成した人はいますか? 代替手段はありますか?