1

Web アプリケーションに REST 呼び出しを実装したいと考えています。それを実現するために、利用可能なさまざまなフレームワークを調べました。JBoss Resteasy が必要なものを提供しているようです:

@GET
    @Path("book/{id}/comments")
    public Collection<Comment> getComments(@PathParam("id") String bookId);

私が望むのは次のようなものです:

@GET
    @Path("book/{id}/comments")
    public Collection<Comment> getComments(@PathParam("id") **Book** bookId);

したがって、文字列を受け取る代わりに、値を直接バインドすることに関心があります。つまり、私の Book が AbstractEntity クラスを拡張する場合、データベースで findById を直接実行します。

以前は、findById を直接実行するカスタム変換サービスを使用して、Spring MVC でこれを実現していました。RestEasy やその他の REST フレームワークにそのような機能はありますか?

ありがとう!

4

1 に答える 1

1

私はこれを行っていませんが、RESTEasy にはこれを実現できる StringConverter インターフェースがあります。RESTEasy ドキュメントの第 24 章を確認してください: http://docs.jboss.org/resteasy/docs/2.3.1.GA/userguide/html/StringConverter.html

于 2012-04-10T14:41:14.397 に答える