При возврате списка отправленных объектов он возвращает список объектов как submissionList.
final Page<Submission> pa= new PageImpl<>(Arrays.asList(new Submission()));
pa.getContent().stream().forEach(obj -> linkBuilder.buildLink(obj));
final HateoasPageableHandlerMethodArgumentResolver resolver = new HateoasPageableHandlerMethodArgumentResolver();
final PagedResourcesAssembler<Submission> assembler = new PagedResourcesAssembler<>(resolver, null);
PagedResources<Resource<Submission>> resources = assembler.toResource(pa);
return new ResponseEntity(resources, HttpStatus.OK);
В конечной точке Rest Get, если мы возвращаемся, как показано ниже, он дает ответ, как показано ниже
"_embedded": {
"submissionList": [
{ "field1":1
},
{ "field1":1
}
]
}
ожидаемый ответ
"_embedded": {
"submission": [
{ "field1":1
},
{ "field1":1
}
]
}
Как мы можем переопределить Джексона, чтобы получить ответ выше