ゴール
SpringBootのプロジェクトをIntelliJ IDEA CEで開発&起動し、
ソースコードを変更したら即座に変更が反映されるようにする。
Ultimate(有料版)の場合はこの辺はあまり意識せずに設定できていた気がするが、
CEに関しては設定が必要な模様。
事前準備
spring-boot-devtoolsを入れる。
参考:開発者ツール :: Spring Boot - リファレンスドキュメント
dependencies {
developmentOnly 'org.springframework.boot:spring-boot-devtools'
}
以下のyml/propertiesの設定は、デフォルトで有効になっているのでやってもやらなくても良い。
spring.devtools.restart.enabled=true
設定①
Command + ,
で設定を開き、
Build, Execution, Deployment
> Compiler
> Build project automatically
を有効にする。

設定②
Advanced Settings
> Compiler
> Allow auto-make to start even if developed application is currently runnnig
を有効にする。

起動の設定
これは普通に bootRun
(Gradleの場合)を実行するようにしておけば良い。
