簡體   English   中英

Spring HATEOAS resourcesupport - >域對象

[英]Spring HATEOAS resourcesupport -> domain object

在服務對象時,我們使用toResource方法將它們轉換為資源並在返回的路上(將資源表示從客戶端發布到服務器)如​​何將表示轉換回域對象?

我想從BookResource(擴展ResourceSupport)類構造Book(@Entity)類。

@RequestMapping(path="/", method = RequestMethod.POST, produces="application/vnd.company.app.book-v1+hal+json")
    public ResponseEntity<?> addBook(@RequestBody BookResource bookResource) {
        //What to do here?
    }

您的BookResource應該擴展Resource而不是ResourceSupport。

public class BookResource extends Resource<Book> {

    public BookResource(Book content, Link... links) {
        super(content, links);
    }

}

這樣,你可以免費獲得getContent()方法,“返回底層實體”。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM