Luoml's blog

Spring Data Rest返回主键ID

Spring Data Rest默认是不会返回主键ID的。
Default

如果需要返回主键ID,可以通过自定义类继承RepositoryRestConfigurerAdapter实现。如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
import org.springframework.context.annotation.Configuration;
import org.springframework.data.rest.core.config.RepositoryRestConfiguration;
import org.springframework.data.rest.webmvc.config.RepositoryRestConfigurerAdapter;

import com.demo.entity.UserAccount;

@Configuration
public class RepositoryConfig extends RepositoryRestConfigurerAdapter {
@Override
public void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.exposeIdsFor(UserAccount.class);
}
}

最终效果:
After

Fork me on GitHub