How exactly should Spring Data Rest be configured to return plain JSON instead of HAL (JSON with Hypermedia like links)
Related
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);
}
}