Kotlin + SpringBoot + JPA + Querydsl 멀티 모듈 프로젝트 설정하기

Kotlin + SpringBoot개발 시 Jpa, Querydsl을 사용하는 경우 Gradle로 멀티 모듈 프로젝트를 설정하는 방법을 정리해 보았습니다. 모든코드는 Github 에 올려두었습니다. 버전 Spring Boot 2.6.4 Gradle 7.4 Java 17 Postgres 13 프로젝트 구성 Api프로젝트는 Domain프로젝트를 사용합니다. Api프로젝트에는 Service, Controller가 있고, Domain프로젝트에는 엔티티와 Repository가 들어있습니다. C:. │ .gitignore │ build.gradle.kts │ docker-compose.yml │ gradle.properties │ gradlew │ gradlew.bat │ README.md │ settings.gradle.kts │ ├───api ## Service, Controller │ │ build.gradle.kts │ │ │ └───src │ ├───main │ │ ├───java │ │ ├───kotlin │ │ │ └───com │ │ │ └───study │ │ │ └───jpashop │ │ │ └───api │ │ │ │ │ └───resources │ │ application....

2022-03-23 · bokyung