1. 程式人生 > >Spring Data Rest如何暴露ID字段

Spring Data Rest如何暴露ID字段

account edi posit rest pri return ride efault adapter

/**
 * restful默認不返回主鍵id, 需要新增配置文件
 */
@Configuration
class SpringDataRestConfig {
    @Bean
    public RepositoryRestConfigurer repositoryRestConfigurer() {
        return new RepositoryRestConfigurerAdapter() {
            @Override
            public void configureRepositoryRestConfiguration( RepositoryRestConfiguration config) {
                config.exposeIdsFor(Channel.
class, Product.class, SysAccount.class, Dealer.class, ProductSku.class,AppVersion.class); config.exposeIdsFor(CustomerStatus.class); config.exposeIdsFor(Campaign.class); config.exposeIdsFor(Function.class); config.setDefaultMediaType(org.springframework.http.MediaType.APPLICATION_JSON); config.setDefaultPageSize(
1000); } }; } }

Spring Data Rest如何暴露ID字段