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.
Профили, активированные в указанных выше файлах, не влияют на загрузку файлов конфигурации для конкретного профиля.
Читайте также:
- Spring Boot инструменты разработчика
- Spring Boot инструменты разработчика: автоматический перезапуск
- Spring Boot инструменты разработчика: автоматический перезапуск - файл триггера
Комментарии
Отправить комментарий