키워드 안들어왔을 때 = null인지 안들어오는지 궁금해야됨

Required request parameter 'keyword' for method parameter type String is not present
검색 = where 절에 걸리는 queryString이므로 controller를 추가로 만들면 안된다!!!!!!!!
(controller와 service는 하나여야 하지만 repository의 메서드는 여러개여도 ㄱㅊ
Repository
1 controller - 1 service - N repository(method)키워드 안들어왔을때 공백이 들어오도록 처리해서 쿼리 한줄로 정리하려고 하면 쓸데없이 공백 찾는 연산이 늘어남 ⇒ 하지마!!!!!!
1. keyword + paging 처리

keyword가 null이면 터지니까 공백을 허용해야 됨..ㅠ
DTO에 keyword 안 담아서 주면 주소에서 파싱해서 써야되니까 넘겨주자!
마지막에는 결국 공백을 받는 걸로 처리 ⇒ 값 없으면 null (X) 공백(O)
space와 blank도 막을 것 = isEmpty VS isBlank ⇒ isBlank
2. 한방쿼리도전해보기

Share article