Kotlin + SpringBoot + JPA + Querydsl マルチモジュールプロジェクトを設定する

Kotlin+Spring開発時、JpaとQuerydslも利用したい場合、Gradleを利用して、マルチモジュールプロジェクトを設定する方法をまとめてみました。 全てのコードは Github にアップされています。 バージョン Spring Boot 2.6.4 Gradle 7.4 Java 17 Postgres 13 プロジェクト構成 ApiプロジェクトはDomainプロジェクトを利用します。 ApiプロジェクトにはServiceとControllerなどが入っていて、DomainプロジェクトにはEntityと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