브레이킹 SNS github : https://github.com/Breaking-Dope 브레이킹 SNS 서버 github : https://github.com/Breaking-Dope/breaking-backend 도프(Dope) 팀에서 브레이킹 SNS 프로젝트를 하면서 SNS 피드를 구현할 일이 생겼습니다. 처음 기획 했던 형태는 여러가지 문제점들이 많았고, 추가적인 필터나 정렬이 필요했기에 많은 고민을 했었습니다. 이 피드 문제를 해결하기 위해 QueryDSL을 통한 동적 쿼리를 작성했는데, 겪었던 문제들을 공유하고자 합니다. 목차는 다음과 같습니다. - 참고했던 서비스들과 최종 기획 - QueryDSL으로 기본적인 DTO 조회 - 필터 기능을 위한 동적 쿼리 작성 - 피드 정렬 기준 변경을 위한..
[DB] QueryDSL을 활용하여 SNS 피드 만들기(1) - 동적 쿼리로 Pagination 피드를 만들어보자.
브레이킹 SNS github : https://github.com/Breaking-Dope 브레이킹 SNS 서버 github : https://github.com/Breaking-Dope/breaking-backend 도프(Dope) 팀에서 브레이킹 SNS 프로젝트를 하면서 SNS 피드를 구현할 일이 생겼습니다. 처음 기획 했던 형태는 여러가지 문제점들이 많았고, 추가적인 필터나 정렬이 필요했기에 많은 고민을 했었습니다. 이 피드 문제를 해결하기 위해 QueryDSL을 통한 동적 쿼리를 작성했는데, 겪었던 문제들을 공유하고자 합니다. 목차는 다음과 같습니다. - 참고했던 서비스들과 최종 기획 - QueryDSL으로 기본적인 DTO 조회 - 필터 기능을 위한 동적 쿼리 작성 - 피드 정렬 기준 변경을 위한..
2022.09.29