Spring Boot инструменты разработчика: глобальные настройки, LiveReload

LiveReload

Модуль spring-boot-devtools содержит встроенный сервер LiveReload, который можно использовать для запуска обновления браузера при изменении ресурса. Расширения браузера LiveReload свободно доступны для Chrome, Firefox и Safari с сайта livereload.com.

Если вы не хотите запускать сервер LiveReload при запуске приложения, вы можете установить для свойства spring.devtools.livereload.enabled значение false.

Вы можете одновременно запускать только один сервер LiveReload. Перед запуском приложения убедитесь, что другие серверы LiveReload не запущены. Если вы запускаете несколько приложений из вашей IDE, только у первого есть поддержка LiveReload.

Глобальные настройки

Вы можете настроить глобальные параметры devtools, добавив любой из следующих файлов в папку $HOME/.config/spring-boot:

spring-boot-devtools.properties

spring-boot-devtools.yaml

spring-boot-devtools.yml

Любые свойства, добавленные в этот файл, применяются ко всем приложениям Spring Boot на вашем компьютере, которые используют devtools. Например, чтобы настроить перезапуск, чтобы всегда использовать файл триггера, вы можете добавить следующее свойство:

~/.config/spring-boot/spring-boot-devtools.properties

spring.devtools.restart.trigger-file=.reloadtrigger

Если файлы конфигурации devtools не найдены в $HOME/.config/spring-boot, в корне папки $HOME ищется наличие файла .spring-boot-devtools.properties. Это позволяет вам использовать глобальную конфигурацию devtools для приложений, работающих в более старой версии Spring Boot, которая не поддерживает расположение $HOME/.config/spring-boot.

Профили, активированные в указанных выше файлах, не влияют на загрузку файлов конфигурации для конкретного профиля.


Читайте также:


Комментарии

Популярные сообщения из этого блога

Методы класса Object в Java

Как получить текущий timestamp в Java

Основные опции JVM для повышения производительности и отладки