hateoas

    4熱度

    1回答

    服務對象時,我們使用toResource方法將它們轉換爲資源,並在返回的過程中(將資源表示從客戶端發佈到服務器)如​​何將表示重新轉換爲域對象? 我想從BookResource(擴展ResourceSupport)類構造Book(@Entity)類。 @RequestMapping(path="/", method = RequestMethod.POST, produces="applicati

    1熱度

    1回答

    做一個簡單的RestController @RestController public class Controloler @Value class MyData { int value; } @GetMapping(value = "/datas", produces = MediaTypes.HAL_JSON_VALUE) pu

    0熱度

    1回答

    我使用Feign客戶端構建了兩個spring-boot應用程序,服務器端spring-boot微服務,其餘資源和客戶端spring-boot微服務應用程序使用HATEOAS提要。 我在兩邊都有兩個實體對象Aggregate和Gateway。 Gateway是在Aggregate對象內 只要我沒有用於Gateway對象的@RepositoryRestResource接口,我可以通過Aggregate

    0熱度

    1回答

    好吧,我努力去愛HATEOAS。帶有REST存儲庫的Spring Boot非常棒。做我想要的一切。我只有兩個不應該那麼不尋常的要求。所以,我怎麼做到以下幾點: 鑑於我有以下兩個實體: @Entity() public class GameConsole{ @Id private String name; } @Entity() public Class Game{

    5熱度

    1回答

    默認情況下,當我們有一個存儲方法暴露的存儲方法時,我們可以執行PATCH請求。然後,Spring Data REST從數據庫中檢索原始對象,並將更改應用於實體,然後將其保存(在JsonPatchHandler類中)。這允許我們做如下請求類 class Address { Long id; String street; Long houseNumber; } PA

    0熱度

    1回答

    你會如何處理這種情況?在這個例子中,一個地址只在結構中嵌套,它不存在於分隔資源中,所以我沒有使用_embedded。 應該是鏈接到頂部根鏈接元素的國家/鏈接是否有可能或正確的多一個_links對象嵌套在「地址」子結構? { "id":1, "name":"Company X", "address":{ "countryId":54, "city

    -2熱度

    1回答

    我對Angular4相當陌生,我試圖使用HATEOAS API。基本上我想通過路由機制傳遞包含自引用或自引用鏈接本身的對象(例如,單擊對象列表中的編輯鏈接)。不幸的是,HATEOAS客戶端沒有太多的教程或庫,我可以公然複製代碼。 我認爲這可能是用自定義UrlSerializer實現的,但我不知道該怎麼做。我不知道如何序列化對象或鏈接,但仍然能夠在以後找到它。我很高興看到任何可能使我更接近工作解決方

    1熱度

    1回答

    這是我第一次接觸HATEOS。我製作了一個前端客戶端應用程序,它必須使用這種格式與服務器連接。我看到一個帶有所有超鏈接的JSON模式引用了相關的對象。 我的問題是我應該從客戶端應用程序創建這些超鏈接還是這是服務器的任務?

    0熱度

    1回答

    我以HATEOAS開始,我有一個簡單的問題。當我想通過它的ID加載一個特定的資源時,最好的方法是怎麼做的?目前我請求/根路由,這條路線給我這樣一個鏈接: { "rel": "order", "href": "http://api.com/orders/:id" } 使用模板字符串是一個不錯的方法? 其他問題是:當我有10種資源類型時,我需要將這10次放在根響應中嗎?

    2熱度

    1回答

    我可以理解這段代碼找到BookController,因爲我在BookController之前做了@ExposesResourceFor(Book.class),但它怎麼知道要解析哪個方法/ URL? entityLinks.linkForSingleResource(book).toUri(); ,這會分解成127.0.0.1:8080/books/5 是否只是添加/ ID的URL和不檢查在所