【发布时间】:2015-09-03 22:37:00
【问题描述】:
我想使用 Spring Rest 接口公开所有 ID。
我知道默认情况下,这样的 ID 不会通过其余接口公开:
@Id
@GeneratedValue(strategy=GenerationType.IDENTITY)
@Column(unique=true, nullable=false)
private Long id;
我知道我可以使用它来公开User 的 ID:
@Configuration
public class RepositoryConfig extends RepositoryRestMvcConfiguration {
@Override
protected void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.exposeIdsFor(User.class);
}
}
但是有没有一种简单的方法来公开所有 ID 而无需在此 configureRepositoryRestConfiguration 方法中手动维护列表?
【问题讨论】:
-
查看this,了解一些有用的示例,了解如何公开所有实体或仅扩展或实现特定超类的标识符或接口,或标有一些特定注释。
标签: java spring rest spring-mvc spring-data-rest