簡體   English   中英

spring.data.rest.defaultMediaType = application / json不起作用

[英]spring.data.rest.defaultMediaType=application/json does not work

我正在嘗試將spring數據休息響應設置為僅json而不是HATEOS。

我嘗試將此規則放在application.properties中但不起作用。 手冊僅顯示

defaultMediaType - 更改在未指定時使用的默認媒體類型

正在加載來自application.properties的每個其他配置,只有這個配置沒有被遵循。

spring.data.rest.defaultMediaType=application/json

這引用了gyoder: 可選擇在Spring Data Rest中禁用HATEOAS格式

簡短的回答是,你不能在沒有hateoas的情況下使用spring-data-rest。 如果你想在沒有hateoas的情況下構建你的web服務,你必須編寫自己的控制器(它仍然可以使用spring-data存儲庫)。

這篇SO帖子中引用Oliver Gierke:

實際上我的重點是:服務器正在做正常的REST。 如果這打破了客戶端,則需要修復(調整)客戶端。 因此,超媒體方面是Spring Data REST的基本方面,我們不會退縮。 這可能不滿足你的具體情況,但至少應該回答這個問題:)。 - 奧利弗吉爾克

暫無
暫無

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

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