Untitled

PathVariable Optional<String> path

검색을 했을때 처음 default는 movie ⇒ URL : search?query=라푼젤

movie 카테고리에서 다음 페이지로 넘어가거나, movie버튼을 누른다면 ⇒ URL : search/movie?query=라푼젤&page=1

Tv show 같은 경우 ⇒ URL : search/tv?query=라푼젤&page=1 이고 게시판은 search/board?query=라푼젤&page=1


Untitled

44 ~ 45 : 검색어 (query)가 공백문자 혹은 공백 문자열로 시작하거나 null이라면 redirect요청을 합니다.

request.getHeader("Referer") : request.getHeader 로 request header 안에 들어있는 데이터를 가져오는데 Referer 라는 파라미터를 입력해서 이전 페이지의 URL 정보를 가져옵니다.

49 : 검색된 데이터들의 숫자들을 저장하기 위한 Dto. 인자로 query를 필요로 합니다.


Untitled

53~54 : 위에 선언해준 List에 데이터를 담은 후 페이징 처리를 위해 pagingUtil의 startPaging 메소드를 호출합니다.