programing

페이지 요청 생성자가 더 이상 사용되지 않습니다.

closeapi 2023. 7. 25. 20:57
반응형

페이지 요청 생성자가 더 이상 사용되지 않습니다.

Spring Data Commons v2+ 스냅샷을 작업하고 있는데 생성자가PageRequest더 이상 사용되지 않습니다.이것은 M1과 M2 사이에 발생한 것으로 보입니다. 불행하게도, 이것은 유일한 [실제] 구현입니다.Pageable인터페이스그 노력이 어디로 향하고 있는지, 현재의 발전을 위한 더 나은 대안은 무엇인지 궁금합니다.

그것은 단지 건설업자들이 더 이상 사용되지 않는 것은 아닙니다.대신에

new PageRequest(firstResult, maxResults, new Sort(...))

이제 사용할 수 있습니다.

PageRequest.of(firstResult, maxResults, Sort.by(...))

그리고 이것이 마지막입니다.

우리는 사용할 수 있습니다.PageRequest.of(offset, limit)대신에new PageRequest(offset, limit)이 경우에는 사용되지 않는 생성자를 사용할 필요가 없습니다.

다음 솔루션을 사용하여 문제를 해결할 수 있습니다.

Page<User> users=userService.findByUserType(id,PageRequest.of(1, 3));

Spring v2.0 이후:PageRequest.of()정적 방법입니다. 구성할 필요가 없습니다.new PageRequest()사례.

정렬되지 않은 새 만들기에 이 정적 방법 사용PageRequest:

PageRequest.of(int page, int size)

언급URL : https://stackoverflow.com/questions/44848653/pagerequest-constructors-have-been-deprecated

반응형