普通JSON(非HAL格式)的Spring Data REST

时间:2016-06-22 14:40:09

标签: java json spring rest spring-data-rest

2 个答案:

答案 0 :(得分:13)

将以下属性添加到application.properties或yml。默认情况下,它是application / hal + json

  

spring.data.rest.defaultMediaType =应用/ JSON

答案 1 :(得分:3)

对我来说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);
        }
    }