基于 spring-data-rest 中非 PK 唯一字段的路径

Path based on a non-PK unique field in spring-data-rest

给定一个使用以下字段声明的@Entity:

@Id  
private String idgeo;  
private String isoCtryCd;  
private String randomField;  

使用默认 spring 配置,我得到以 .../{idgeo} 结尾的资源路径。
spring 配置中是否有一个选项可以使用其他(唯一)字段作为资源路径结尾?在我的示例中,它将是 .../{isoCtryCd}

谢谢!

其实这个功能会在SpringData Rest 2.5中引入。目前有包含此功能的 2.5.0.M1 里程碑版本。

这部分文档展示了如何为项目资源 uris 使用不同的实体属性。

http://docs.spring.io/spring-data/rest/docs/2.5.0.M1/reference/html/#_customizing_item_resource_uris