Инструменты разработчика Spring Boot Автоматический перезапуск в IntelliJ не работает - PullRequest
0 голосов
/ 01 декабря 2018

Недавно запустил spring-boot с spring-boot-devtools в IntelliJ и потратил пару часов, пытаясь выяснить, почему IntelliJ не принимает мои изменения и автоматически перезапускает встроенный tomcat.

Информация по этой ссылке не указанаНе помогло: https://dzone.com/articles/spring-boot-application-live-reload-hot-swap-with

1 Ответ

0 голосов
/ 01 декабря 2018

Проблема была решена путем изменения названия проекта с 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 =

Надеюсь, это поможет кому-то сэкономить время.

...