使用 Spring Hateoas 0.25,我们有这样的代码:
public class StatisticsResource extends Resource<StatisticsDto>
{
:
}
public class StatisticsResourceAssembler
extends ResourceAssemblerSupport<StatisticsDto, StatisticsResource>
{
:
}
现在我将其迁移到 1.0,如下所示:
public class StatisticsResource extends EntityModel<StatisticsDto>
{
:
}
public class StatisticsResourceAssembler
extends RepresentationModelAssemblerSupport<StatisticsDto, StatisticsResource>
{
:
}
然而,这不会编译:
extends RepresentationModelAssemblerSupport<StatisticsDto, StatisticsResource>
^
where D is a type-variable:
D extends RepresentationModel<D> declared in class RepresentationModelAssemblerSupport
知道这里出了什么问题吗?