2017-05-11 6 views
4

私はスプリングデータのレスポンスレスポンスをHATEOSではなくjsonに設定しようとしています。spring.data.rest.defaultMediaType = application/jsonが機能しません

このルールをapplication.propertiesに配置しようとしましたが、動作しませんでした。どれもこれだけは守られていないされてロードされているapplication.propertiesから

他のすべての構成

を指定されていない場合に使用する変更のデフォルトのメディアタイプ - マニュアルは

defaultMediaTypeを表示します。

spring.data.rest.defaultMediaType=application/json 

答えて

0

これはgyoderを引用答えた: Optionally disable HATEOAS format in Spring Data Rest

短い答えはあなたがHATEOASせずに、ばねのデータレストを使用することはできません。あなたがhateoasなしでWebサービスを構築したい場合は、独自のコントローラを作成する必要があります(これはまだSpringのデータリポジトリを使用できます)。 this SO postでオリバーギールケを引用

は実際に私の全体のポイントは次のとおりです。サーバーはちょうどまともなRESTをやっています。クライアントを壊す の場合は、クライアントを固定して (調整済み)にする必要があります。したがって、ハイパーメディアの側面はSpringの基本的なものです。 データRESTとその理由を取り上げるつもりはありません。それはおそらく があなたの具体的な状況では満足していませんが、質問 に少なくとも答える必要があります:)。 - Oliver Gierke

関連する問題