Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
Querydsl에서 Kotlin JDSL 으로 섬네일

Querydsl에서 Kotlin JDSL 으로

스포카 favicon스포카·Backend·
KotlinQuerydslSpring Data JPAKotlin JDSLJPQL
2024년 05월 03일0

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

스포카의 백엔드팀은 Querydsl를 Kotlin JDSL로 전환하며 의존성 구성과 이슈 대응을 공유했고, 전환 대상 목록화와 베이스 코드 작성, 병렬 작업으로 리팩토링 리스크를 최소화했습니다. 비즈니스 로직은 서비스 계층 변경 없이 Custom Repository 구현으로 분리했습니다.

주요 경험

  • 전환 대상 목록화와 베이스 코드 작성을 통해 팀 간 합의와 재사용성을 확보했습니다.
  • Custom Repository Implementations 이슈를 해결하고, 라인 개발자 커뮤니티의 피드백으로 신속히 대응했습니다.
  • 서비스 계층은 변경 없이 쿼리 빌더 교체에 집중하도록 CustomRepository 구현을 분리하고, 병렬 작업으로 전환을 진행했습니다.

얻은 인사이트

  • 쿼리 빌더 교체가 비즈니스 로직에 영향을 주지 않도록 추상화된 인터페이스의 활용이 중요합니다.
  • Kotlin JDSL은 메타모델 없이도 타입 안전한 쿼리를 제공하며, JPA/Hibernate와의 호환성도 우수합니다.
  • 활발한 커뮤니티 이슈 대응으로 복잡한 이슈를 신속히 해결하는 경험이 큰 도움이 되었습니다.

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
우당탕탕 주문서 개발기 섬네일
73%

우당탕탕 주문서 개발기

스포카 favicon스포카·2022년 07월 08일
스포카에서 Kotlin으로 JPA Entity를 정의하는 방법 섬네일
70%

스포카에서 Kotlin으로 JPA Entity를 정의하는 방법

스포카 favicon스포카·2022년 08월 16일
기능 테스트 전환 이야기 섬네일
68%

기능 테스트 전환 이야기

스포카 favicon스포카·2023년 10월 20일