HALではなくプレーンJSONを返すようにSpringData Restをどの程度正確に構成する必要がありますか(ハイパーメディアのようなリンクを持つJSON)
関連
以下のプロパティをapplication.propertiesまたはymlに追加します。デフォルトでは、application/hal + jsonです
spring.data.rest.defaultMediaType = application/json
私にとってはspring.data.rest.defaultMediaType=application/json
は有効になりません。ただし、以下のように、プログラムされた構成で承認できます。
public class SpringRestConfiguration implements RepositoryRestConfigurer {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.setDefaultMediaType(MediaType.APPLICATION_JSON);
config.useHalAsDefaultJsonMediaType(false);
}
}