LiveReload в IDEA
Включение автоперезагрузки проекта
Автоперезагрузка проекта нужна, чтобы каждый раз не перезагружать проект для изменения данных. Будь то java код или статические файлы - html/css/jss.
pom.xml
1
2
3
4
5
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-devtools</artifactId>
<optional>true</optional>
</dependency>
application.properties
1
2
3
4
# Отключаем кэш шаблонов (для разработки)
spring.thymeleaf.cache=false
# Автоматическая перезагрузка devtools
spring.devtools.restart.enabled=true
- Далее идём в
Settings
->Advanced Settings
->Allow auto-make to start even if developed app..
(ставим галочку) Settings
->Build, Execution, Deployment
->Compiler
->Build project automatically
(ставим галочку)- Сделать изменения в run/debug configuration
- On ‘Update’ action : Update classes and resurces
- On frame deactivation : Update classes and resurces
- Запускаем проект
Перезагрузка работает когда фокус уходит из idea, клик мышью в окно браузера, и последующая перезагрука страницы (F5). Можно настроить авто, через Chrome расширение LiveReload - но оно в данный момент заблочено :(
p.s. так же можно попробовать запустить через команду в терминале mvn spring-boot:run
This post is licensed under CC BY 4.0 by the author.