spring-hateoas

    2熱度

    1回答

    我一直在開發一個雲應用程序,以便與Spring Cloud等有點混亂。現在,我試圖使用RestTemplate API將POST或PUT請求發送到Spring Data Rest後端,但我嘗試的所有內容都以錯誤結束:HttpMessageNotReadableException:無法將START_OBJECT標記中的java.lang.String實例反序列化,HttpMessageNotRead

    2熱度

    1回答

    我正在使用Spring HATEOAS 0.20(也試過0.23),並且在返回單個對象時出現非常奇怪的行爲對象數組。當返回單個對象,所得到的JSON返回經由HAL規範格式化HATEOAS鏈接(「_links」,我不想): { "_Id": 161, ... "_links": { "self": { "href": "http://localho

    3熱度

    1回答

    我們試圖使用spring-cloud @FeignClient從另一個微服務調用微服務的HAL-JSON REST API。該服務使用Spring Data Rest,Spring Boot 1.4實現,缺省情況下啓用Hateoas。 在客戶端使用專用的DTO,所有簡單屬性都被正確映射,但HAL特定的_embedded集合被忽略。 由於從this post primarly拍攝,我們實現了一個自定

    0熱度

    1回答

    我已經要求執行HATEOAS作爲我們的休息API的一部分,這是響應如何在揚鞭規範定義 _links: [ { rel: string The relationship to the request e.g. self which contains the resource that was requested or {object name}, a link to a resource

    1熱度

    1回答

    我使用Spring HATEOAS構建和訪問REST服務。該服務向尤里卡服務器註冊,並使用功能區(通過@LoadBalanced RestTemplate)進行調用。 默認情況下,請求是針對已解析實例的主機名(在Host標頭中)進行的。這會導致Spring HATEOAS中的LinkBuilder爲該主機生成鏈接。當Ribbon請求鏈接時,它會嘗試再次在eureka中查找鏈接主機名,當然不會得到結

    1熱度

    2回答

    我正在與Spring Hateoas HALT標準在HTTP響應。我在我的控制器中有一個HTTP DELETE方法,它不返回任何東西(void)。在對同一實體的響應中,我想提供一個鏈接來刪除資源。我試着用下面的代碼做的,但它給錯誤 無法解析方法linkTo(無效) resource.add(linkTo( methodOn(DokumenteController.class)

    2熱度

    1回答

    基本上我都喜歡誰張貼這question ,當我在我的應用程序請求單個用戶的成員同樣的問題,我得到的HAL響應-format,就像我希望 http://localhost:8080/api/v1/users/25與GET: { "userId": "25", "firstname": "Beytullah", "lastname": "Güneyli", "username": "guene

    2熱度

    1回答

    我正在查看Spring HATEOAS返回的HAL鏈接。這些鏈接看起來像 "_links" : { "self" : { "href" : "http://localhost:8765/data-service/dataObjects" }, "profile" : { "href" : "http://localhost:8765/data-service/profil

    1熱度

    1回答

    是否有可能在spring data rest中嵌入主要資源在HAL響應中關係的數據? 推理是,在某些情況下,客戶端知道她將一次需要Child資源和School和Pets關係。 使用鏈接此信息可以要求在N個請求,但最好將有可能在1 注意做到:正平深將是巨大的(JSON-API支持),但現在連1級的深度就足夠了。 根據HAL規範,甚至可能使用普通的春天討厭的東西(見this example),這顯然是

    0熱度

    1回答

    我無法使用Gradle強制使用版本的依賴關係。我的目標是使用Spring HATEOAS庫的0.20.0.RELEASE版本,但儘管我盡了全部努力,仍然可以通過0.19.0.RELEASE解決。 我已經嘗試了一些策略,既隔離又相互結合。這些策略包括,但可能不限於以下內容(請注意,在所有情況下$springHateoasVersion在gradle.properties文件駐留在是模塊聲明春天HAT