IntelliJ IDEAからSpring Initializrを使う
Spring Initializrを使うと、Spring Bootのプロジェクト雛形を簡単につくれます。
Webで作った雛形を読み込むイメージだったんですが、IntelliJ IDEAから直接使えるみたいなのでやってみました。
Spring Initializr
New ProjectでSpring Initializr
を選ぶ
作成するプロジェクトの設定を選ぶ
デフォルトのビルドツールはMaven
で、言語はJava
ですが、そこだけ自分好みにちょっと変えてます。
それ以外はデフォルトのまま。
利用するライブラリ(Dependencies)を選ぶ
とりあえず今回はSpring Web
, Thymeleaf
, Spring Boot Actuator
だけ選んでおく。
プロジェクト名と配置先を選択して完了
配置先はだいぶ適当。
この後、インデックスの更新とか、ビルドツールでの依存ライブラリ取得とか、諸々の初期化処理が実行されるのでしばらく待ちます。
試しに起動してみる
Run/Debug Configurationsがすでに出来ているので、実行するだけ
DemoApplication
がすでに出来ているので、とりあえず実行してみましょう。
コンソールにこんな感じで出力されるはず。
Actuatorを見てみる
http://localhost:8080/actuator/health/
を見てみて、こんなjsonが返ってくれば、とりあえず起動まではOK。
{"status":"UP"}
テストも動かしてみる
DemoApplicationTests
というテストクラスも生成されているので実行してみると
テストが実行できることが確認できました。