Skip to content

Gradleのマルチプロジェクトを使用し、KotlinとSpring Bootでオニオンアーキテクチャを実現したExample

Notifications You must be signed in to change notification settings

n-takehata/kotlin-onion-architecture-example-with-springboot-and-gradle

Repository files navigation

概要

こちらのブログ記事のサンプルコードになります。
GradleのマルチプロジェクトによるKotlin、Spring Bootでのオニオンアーキテクチャの実現

以下のbook-managerというアプリケーションを、Gradleのマルチプロジェクトに変更した構成になっています。
https://github.com/n-takehata/kotlin-server-side-programming-practice/tree/main/part2/book-manager

パッケージ構成やKotlinのプログラム部分などはbook-managerと全く同じです。
ライブラリやGradleのプラグインのバージョンは、適宜最新バージョンにアップグレードしています。

実行方法

以下のいずれかの方法でアプリケーションを起動できます。

  • IntelliJ IDEAのGradleビューから、[presentation]->[Tasks]->[application]->[bootRun]を実行
  • ターミナルでkotlin-onion-architecture-example-with-springboot-and-gradleディレクトリから ./gradlew presentation:bootRun を実行
  • presentation配下にある、BookManagerApplication.ktのmain関数を実行

About

Gradleのマルチプロジェクトを使用し、KotlinとSpring Bootでオニオンアーキテクチャを実現したExample

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages