Рубрики
Без рубрики

Автоматическая перезагрузка пружинной загрузки в IntelliJ идея

Необходимость нажать на Повторный запуск, чтобы перезапустить приложение Springbootapplication после внесения изменений может привести к… Помечен тегами intellij, spring boot, spring devtools, java.

Необходимость нажимать на Повторный запуск , чтобы перезапустить приложение Springbootapplication после внесения изменений, может в какой-то момент утомить.

Пожалуйста, обратите внимание, что spring-devtools предоставляет эту функциональность “из коробки”, но не смог заставить ее работать на себя. Итак, в этом посте я покажу, как я взломал свой способ обойти это.

Первый шаг – добавить зависимости Spring-devtools в ваш проект pom.xml файл внутри тега . ПРИМЕЧАНИЕ: Это ключевой компонент для того, чтобы это работало


    org.springframework.boot
    spring-boot-devtools
    runtime
    true

По этому я полагаю, что ваша IDE (IntelliJ) открыта; Откройте настройки IDE с помощью сочетания клавиш cmd + , для компьютеров Mac с клавиатуры или в строке меню нажмите Меню IntelliJ >> Настройки . Это откроет диалоговое окно настроек.

На левой панели нажмите на опцию Сборка, выполнение, развертывание , чтобы открыть ее подменю. Нажмите на Компилятор и справа отметьте опцию Автоматически создавать проект и нажмите кнопку ок;

Дважды нажмите клавишу Shift на клавиатуре, чтобы открыть диалоговое окно поиска IntelliJ, и введите реестр , чтобы открыть настройки реестра.

Найти опция compiler.automake.allow.when.app.running и проверьте ее значение; затем перезапустите приложение с весенней загрузкой и наслаждайтесь. Теперь при любом изменении вашего исходного кода spring перезапускает приложение. Надеюсь, вы найдете это полезным, ура!

Оригинал: “https://dev.to/imanuel/auto-reload-springboot-in-intellij-idea-1l65”