[TIL] 221228

✏️ Check Box

📌 정리


Wayfarer 프로젝트에서 대메뉴인 프로젝트부분 개발 중 기술스택 필터 처리에 대해 고심하던 중이었다. 사실 이 부분은 스터디 메뉴 개발하면서도 나왔던 의견이었지만, 스터디 게시판에서 기술스택이 삭제되면서 뒤로 밀렸던 부분이다. 고민했던 부분은 다중 필터처리를 JPA Specification을 통해 Query를 구성할 것인지, QueryDSL을 이용해서 동적 Query를 구성할 것인지에 대한 것이었다. 아무래도 QueryDSL 설정이 복잡하여 Specification 방향으로 가지 않을까 하였는데, 가독성면에서 적합하지 않아 QueryDSL로 결정하였다.

전에 QueryDSL 설정이 정말 복잡했던 것으로 기억하는데, 구글에도 많은 자료들이 제공되어있어 많은 어려움을 겪지는 않았다. 우선 기본설정과 Query 테스트정도 진행하였고 추후 마저 동적 Query를 작성해서 기술스택 다중 필터를 구성할 예정이다.

Back to [TIL] 221222