Intellij IDEA - 春のブートテンプレートのリロードが動作しません

Intellij IDEA – Springブートリロードの静的ファイルが機能しない

Eclipseでは、Spring Boot Dev Toolsの依存関係を含めるだけで、ホットスワップと静的ファイルの再読み込みが魔法のように有効になります。 For Intellij IDE, we need extra steps to enable it.

1. Spring Boot Dev Tools

Spring Boot Dev Toolsが有効になっている場合:

  • ビューまたはリソースへの変更はブラウザで直接確認できます。再起動する必要はありません。ブラウザを更新するだけです。

  • Springコンテナを自動的に再起動するコードへの変更。

まず、Spring Boot Dev Toolsの依存関係を含めます。

pom.xml

  
  
      org.springframework.boot
      spring-boot-devtools
      true
  

2. プロジェクトを自動的にビルドする

ファイル–>設定–>ビルド、実行、展開–>コンパイラ–>このBuild project automaticallyを確認

image

3. Intellijレジストリ

3.1 Press SHIFT+CTRL+A (Win/*nix) or Command+SHIFT+A (Mac) to open a pop-up windows, type registry

image

3.2 Find and enabled this option compiler.automake.allow.when.app.running

image

完了しました。 これで、ホットスワップと静的ファイルの自動リロードが有効になります。

In Menu → Build → Build Project (CTRL + F9)
静的ファイルがリロードされない場合は、CTRL+F9を押して強制的にリロードします。