티스토리 뷰

1. 문제점

처음에 페이징은 Page<>를 반환하여 사용하였고, 검색처리는 List<>로 구현하였다. 이러고 보니까 페이징은 되는데 검색처리가 안되고,

검색처리가 되니까 페이징이 안되는 현상이 발생하였다.

 

페이징 O, 검색처리 X일때 터지는 Exception

ClassCastException

 

검색처리 O, 페이징 X일때 터지는 Exception

TemplateInputException

 

결국엔 검색로직을 반환할때 Page Object로 반환하기만 하면 되는 문제였는데, 반환하는 법을 몰라 2시간동안 삽질하였다.

 

2. 해결

믿고보는 스택오버플로우 글들..

 

 

간단하다. List로 불러온 것을 new PageImpl<>()로 감싸주기만 하면 된다.

 

 

 

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday