我试图避免使用 spring-data-rest 在 JSON 响应的内容中显示几个字段。注释 @RestResource(exported = false) 不适用于 Entity 类中的属性。这可能与报告的问题类似:Spring Data Rest 2.0.0 中的属性引用映射
就我而言,我有以下两个属性:
@RestResource(exported = false)
private byte[] image;
@RestResource(exported = false)
private Date updateTime;
注释不起作用。我还尝试了下一种方法但没有成功:
@Override
protected void configureRepositoryRestConfiguration(RepositoryRestConfiguration config) {
config.setResourceMappingForDomainType(MyClass.class)
.addResourceMappingFor("updateTime")
.setExported(false);
}
查看 github 中的 spring-data-rest 当前代码让我认为从未使用任何元数据(注释)来设置 JSON 对象的内容。感谢您对这个问题的帮助。在当前的 2.0.0 版本中可能有不同的方法吗?