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章节

posted @ 2021-03-17 14:22  崩溃大喵  阅读(195)  评论(0)    收藏  举报