Kotlin과 Spring Boot를 사용한 JPA + QueryDSL 샘플 프로젝트입니다.
- Language: Kotlin 2.2.21
- Framework: Spring Boot 3.5.7
- Database: H2 (개발), MySQL (운영)
- ORM: JPA/Hibernate
- Query Builder: QueryDSL 7.1 (OpenFeign)
- Code Generation: KSP (Kotlin Symbol Processing)
- Build Tool: Gradle
- Java Version: 23
- KSP를 통한 컴파일 타임 Q-클래스 생성
- Spring Data JPA와 QueryDSL의 조합