How exactly should Spring Data Rest be configured to return plain JSON instead of HAL (JSON with Hypermedia like links)
Related
Add the below property to your application.properties or yml . By default it is application/hal+json
spring.data.rest.defaultMediaType=application/json
for me spring.data.rest.defaultMediaType=application/json
does not take effect. But it can be approched by programmed config, like below :
public class SpringRestConfiguration implements RepositoryRestConfigurer {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.setDefaultMediaType(MediaType.APPLICATION_JSON);
config.useHalAsDefaultJsonMediaType(false);
}
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With