2014-09-28 116 views
0

存儲庫層中的JPARepository從服務層調用,將實體 返回到Spring MVC Controller層。控制器將接收HTTPRequest作爲HATEOAS資源。接下來是從資源到實體的來回轉換,然後返回到資源,並在ResourceAssemblerSupport中添加鏈接。如何使用Spring-data-rest替換ResourceAssemblerSupport

一切都到位了,這裏是一個link以上剛剛概述。

在這之間,有XML驅動的Spring的配置文件

現在有來自Spring的數據休閒項目,它說,它填補了使用HAL規範JPARepository之間的樣板代碼HATEOAS ResourceAssemblerSupport。在這方面,Spring-Data-Rest如何才能讓我擺脫以上設置(ResourceSupport和ResourceAssemblerSupport)中的來回轉換?

回答

1

Spring-Data-Rest框架是based on Repositories。這意味着您的服務層中的所有邏輯都需要在SDR events之後建模。只要您遵循以上兩個關鍵步驟,資源渲染到HAL內容中就可以輕鬆實現。如果需要,可以使用SDR註釋完成更多定製。

+0

你能否提供一些基於這些示例項目的鏈接,將會很好地回答以下問題 – fortm 2014-09-30 04:43:09

+0

創建一個 - https://github.com/olivergierke/spring-restbucks/ – fortm 2014-09-30 05:02:47