🐈

IntelliJ IDEA 2021.2以降に於けるSpring Boot DevToolsのLiveReload設定

2021/11/11に公開

はじめに

Spring Bootを利用して、自案件のプロジェクトの検証コードを作っていたところ、
IntelliJ 2021.2以降でSpring Boot DevToolsのLiveReloadをする場合は設定方法が変わっていたので共有したい。

以前の設定方法

1. Build project automaticallyをONに

Preferences > Build,Execution,Deployment > Compiler
Build Project automaticallyにチェックを入れる。

Build project automatically

2. Registry設定を変更する

  1. [CMD + Shift + A] を実行して、[Registry...]を選択
  2. compiler.automake.allow.when.app.runningにチェックを入れる

このcompiler.automake.allow.when.app.runningというキーは、IntelliJ 2021.2以降では無くなっている。

IntelliJ 2021.2以降の設定方法

1. Build project automaticallyをONに

これは、以前の設定と同じ手順で設定する。

2. [NEW!]Advanced SettingsからCompilerの設定をする

Preferences > Advanced SettingsCompiler項目に於ける
Allow auto-make to start even if developed application is currentlly runningにチェックを入れる。

Advanced Settings

この設定変更については、以下のIntelliJ IDEAのissueにて報告されていた。

https://youtrack.jetbrains.com/issue/IDEA-274903

まとめ

Spring Boot DevToolsについて検索すると、以前の設定方法がたくさん出てくる。
同じような問題に直面した方の助けになれば幸いです。

Discussion