Java 8 Spring Data Rest 暴露id字段
重写configureRepositoryRestConfiguration方法。将特定Entity使用exposeIdsFor方法配置进去就可以把id字段暴露出来了。
import org.springframework.data.rest.core.config.RepositoryRestConfiguration;
import org.springframework.data.rest.webmvc.config.RepositoryRestConfigurer;
import org.springframework.stereotype.Component;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
@Component
public class SpringDataRestCustomization implements RepositoryRestConfigurer {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config, CorsRegistry cors) {
config.exposeIdsFor(XXXXXXX.class);
}
}
参考文档
https://docs.spring.io/spring-data/rest/docs/3.4.5/reference/html/#customizing-sdr 15.1章节

浙公网安备 33010602011771号