Поскольку задание bootRun
, которое по умолчанию используется в качестве gradle, не знает, когда начинать просмотр, поэтому это невозможно только для gradle. Используя ваш ide (например, intellij) и devbools для Springboot, это возможно.
- Запустите приложение из нашего ide
- Внести изменения в код
- В intellij нажмите
ctrl
+ F9
, чтобы скомпилировать код, и приложение должно перезапуститься
Если вы хотите сделать это только с Gradle, вам нужно два терминала и начать, например, javaCompile
в непрерывном режиме и bootRun
в другом терминале. Загрузочный devtools позаботится о перезапуске приложения при обнаружении вновь скомпилированных файлов.
gradlew compileJava -t
на терминале
gradlew bootRun
в другом терминале