spring initializrで作ったspring bootプロジェクトをIntelliJで開発する方法

目的

普段の業務では、他のプロジェクトメンバーによって構築されたSpring Bootプロジェクトに対して開発を行うことがほとんどなので、自分でSpring Bootプロジェクトを作成する方法です。

手順

大まかな手順は以下の通り。

  1. spring initializrでプロジェクト作成
  2. IntelliJでインポート&ビルド

①spring initializrでプロジェクト作成

まずは、Spring Bootのプロジェクトを作成します。

プロジェクトの作成は「spring initializr」というWebサービスで作成します。

spring initializrとは、Spring Bootプロジェクトのひな型を作成するツールです。
以下のような設定をブラウザ上でポチポチ選択していくだけで、セットアップされたプロジェクトを作成してくれます。(作成されたプロジェクトはローカル環境にzip形式でダウンロード)

  • 使用するビルドツール(Maven or Gradle)
  • 使用する言語(Java or Kotolin or Groovy)
  • 使用するSpringBootのバージョン
  • 予め入れておきたいライブラリ

今回はGradleを使ったJavaプロジェクトを作成します。

上の画像のように画面左側を選択 or 入力。

次に、画面右側で「ADD DEPENDENCIES」を選択。

プロジェクトに含めたいライブラリを選択します。

今回は、Lombok・Spring Web・Thymeleafを選択しました。

最後に画面下部の「GENERATE」をクリックすることで、zip形式でローカル環境にダウンロードされます。

ダウンロードされたzip形式のプロジェクトは解凍しておきましょう。

②IntelliJでインポート&ビルド

続いて、IntelliJでプロジェクトをインポートしていきます。

IntelliJを起動して「Import Project」を選択。

先ほど、spring initializrで作成したプロジェクトを選択してOKをクリック。

以降、全て「Next」を選択。

最後に「Finish」を選択。

IntelliJでプロジェクトが開かれるので、右下の「Import Gradle Project」を選択。

すると、Gradleによるビルドが開始され、必要なライブラリ等のダウンロードが開始されます。

ビルドが終了すると、External Librariesにダウンロードされたライブラリが表示されます。

これでSpring BootプロジェクトをIntelliJにインポートすることが出来ました。

仮にインポートが完了した後でライブラリの追加が必要になった場合は、build.gradleに依存関係を記述して再ビルドすることでライブラリの追加が可能なので、プロジェクトの再作成は不要です。

あわせて読みたい

コメント