Я новичок в Maven.Я строю проект, предоставленный JHipster (средство отслеживания ошибок), и получаю сообщение об ошибке, когда меняю бэкэнд.ошибка: несовместимые типы: org.springframework.data.domain.Page нельзя преобразовать в org.springframework.web.util.UriComponentsBuilder
Я повторил попытку, прокомментировав код (связанный с Page-модулем).Это работает.
@GetMapping("/tickets")
public ResponseEntity<List<Ticket>> getAllTickets(Pageable pageable, @RequestParam(required = false, defaultValue = "false") boolean eagerload) {
log.debug("REST request to get a page of Tickets");
Page<Ticket> page;
if (eagerload) {
page = ticketRepository.findAllWithEagerRelationships(pageable);
} else {
//page = ticketRepository.findAll(pageable);
page = ticketRepository.findAllByOrderByDueDateAsc(pageable);
}
HttpHeaders headers = PaginationUtil.generatePaginationHttpHeaders(page, String.format("/api/tickets?eagerload=%b", eagerload));
return ResponseEntity.ok().headers(headers).body(page.getContent());
}