Fah*_*zil 13

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

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

  • 这不是生成一个简单的json而是生成一个包含链接的json (8认同)
  • 在我的情况下,它已经具有该值,但我仍然看到`_embeded`作为回应 (2认同)

she*_*997 6

对我来说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);
        }
    }
Run Code Online (Sandbox Code Playgroud)