Olá Gostaria de uma ajuda para esclarecer um WARN:
2024-08-25T13:32:49.670+01:00 WARN 14048 --- [nio-8080-exec-5] PageModule$PlainPageSerializationWarning : Serializing PageImpl instances as-is is not supported, meaning that there is no guarantee about the stability of the resulting JSON structure! For a stable JSON structure, please use Spring Data's PagedModel (globally via @EnableSpringDataWebSupport(pageSerializationMode = VIA_DTO)) or Spring HATEOAS and Spring Data's PagedResourcesAssembler as documented in https://docs.spring.io/spring-data/commons/reference/repositories/core-extensions.html#core.web.pageables.
Sempre que faço a execução da listagem me indica sobre esta serialização, qual seria jeito correto para ajustar isto?
@GetMapping
public ResponseEntity<Page<DadosListMedicosDTO>> listAll(@PageableDefault(size = 10) Pageable pageable) {
var entityPage = repository.findAllByAtivoTrue(pageable).map(DadosListMedicosDTO::new);
return ResponseEntity.ok(entityPage);
}