0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

ゆめみ その2Advent Calendar 2019

Day 8

IntelliJIdeaでSpring Batchのチュートリアルの環境を構築する

Last updated at Posted at 2019-12-09

困ったこと

初めてSpring Batchを使った開発に関わることになったので、とりあえずチュートリアルをやろうとしてみた。
ご丁寧にIntelliJIdea用のチュートリアルまであるので困ることは無いだろうと思われたが、環境構築で存外に苦戦してしまったので、構築手順を書いていく。

環境構築手順(19/12/06現在)

基本的なチュートリアルの内容をなぞりつつ、イチから手順を書いていく。

ソースのclone

$ git clone https://github.com/spring-guides/gs-rest-service.git

IntelliJIdeaを起動しImport Projectを押下

スクリーンショット 2019-12-06 12.06.38.png

importするモジュールを選択する

スクリーンショット 2019-12-06 12.14.30.png
gs-rest-serviceには複数のモジュールが登録されている。gs-rest-serviceをルートディレクトリとして全てのモジュールを一気にIntelliJIdea管理下に置く事は(おそらく)できない。画像ではこれからチュートリアルをやっていく人向けにinitialを指定した。

プロジェクトモデルの指定

スクリーンショット 2019-12-06 12.23.34.png
Mavenについての説明はこちらを参照いただくことにする。

JDK for importerの設定

スクリーンショット 2019-12-06 12.31.35.png
JDKのバージョンを指定したい場合はここで指定する(画像最下部)。SpringBatch側はJDK6以降であれば問題無いというし、筆者のIntelliJIdeaではInternal JREがJava11だったので問題ないとは思うが、別にJDKをインストールしていてそちらを使いたい場合は注意。

あとはNext連打 + Finishまで行く

スクリーンショット 2019-12-06 12.31.35.png

Invalidate Caches / Restert...

スクリーンショット 2019-12-06 12.52.18.png
もし@SpringBootApplication のアノテーションなどがリファレンスエラーを起こして真っ赤になっている場合は
File → Invalidate Caches / Restert... を実行すると直る(かも)。

別のモジュールも加えたい場合

Mavenのウィンドウで別モジュールのpom.xmlを選択しimportする。
スクリーンショット 2019-12-06 13.01.16.png

完成形

スクリーンショット 2019-12-06 13.02.39.png

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?