[英]Spring Data Rest + Spring Security without Spring boot does work?
[英]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.