Проблема была решена путем изменения названия проекта с spring-boot на spring-boot-xxx (в основном что-нибудь, кроме spring-boot).
Если вы внимательно прочитаете документацию, вот чтоупоминается:
При принятии решения, должна ли запись в classpath вызывать перезапуск при его изменении, DevTools автоматически игнорирует проекты с именем spring-boot , spring-boot-devtools, spring-boot-autoconfigure, spring-boot-actator и spring-boot-starter.
Сборка проекта с использованием Ctrl + F9 автоматически запускает перезапуск.Если вы хотите выполнить автоматический запуск после сохранения файла класса, вы можете перейти по ссылке горячей замены, указанной в вопросе.
Spring Boot также имеет возможность инициировать перезапуск при изменении определенного файла, что можетбыть настроенным в application.properties, используя следующее свойство
spring.devtools.restart.trigger-file =
Надеюсь, это поможет кому-то сэкономить время.