我已經創建瞭如下Projection
春數據休息ResourceProcessor投影異常
@Projection(name = "select", types = {Organisation.class})
public interface OrganisationSelectProjection {
Long getId();
String getName();
}
,我要在「選擇」部件基本上都用,所以我需要最少的數據成爲可能。所以,我也想刪除所有與ResourceProcessor
的聯繫,所以我創造了這個:
@Bean
public ResourceProcessor<Resource<OrganisationSelectProjection>> organisationProcessor() {
return resource -> {
resource.removeLinks();
return resource;
};
}
但是,它看起來像這樣打破了,因爲無論端點我打我得到下面的異常信息的整個API org.springframework.hateoas.PagedResources cannot be cast to org.springframework.hateoas.Resource
任何想法我已經做錯了?
你使用的是什麼版本的* spring-hateoas *?春季啓動1.5.2(當前)有spring-hateoas-0.23它必須正常工作... – Cepr0
我使用Spring-Boot 1.4.3的0.20.0,但我會更新到1.5.2並嘗試它out – ChrisGeo
使用1.5.2測試過,仍然不起作用 – ChrisGeo