1
我想在Web應用程序中實現REST調用。我看了一下可用的不同框架來實現這一目標。這似乎JBoss的RestEasy的提供我所需要的:使用REST如何將值綁定爲參數
@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。
我用Spring MVC通過使用自定義轉換服務來實現這一點,該自定義轉換服務將直接執行findById。 RestEasy或其他REST框架中是否有這樣的功能?
謝謝!