Wracamy po wakacyjnej przerwie! Dziś bardzo praktyczny wpis. Każdy kto zajmuje się frontend’em w Spring Boot’cie wykorzystując na przykład Thymeleaf musi za każdym razem budować projekt. Jednakże można przyśpieszyć tą operację.

Funkcja LiveReload działa pod przeglądarkami Chrome, Firefox oraz Safari. Musimy pobrać odpowiedni dodatek do przeglądarki. Link TUTAJ.

Aby móc korzystać z LiveReload w Spring Boot’cie musimy zacząć od dodania zależności:

org.springframework.boot spring-boot-devtools

Następnie w naszym IDE musimy ustawić automatyczne budowanie projektu (przykład w IntelliJ):

setupAutomaticallyMake

Musimy także aktywować wpis w rejestrach IDE compiler.automake.allow.when.app.running. Aby dostać się do ustawień rejestrów IntelliJ można użyć skrótu Shift+CTRL+A i wpisać registry:

compilerRegistry

Teraz wystarczy uruchomić aplikację. Następnie można zmienić coś w pliku stylów i wystarczy odświeżyć przeglądarkę.

Więcej można przeczytać TUTAJ oraz TUTAJ.