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:
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> </dependency>
Następnie w naszym IDE musimy ustawić automatyczne budowanie projektu (przykład w IntelliJ):
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
:
Teraz wystarczy uruchomić aplikację. Następnie można zmienić coś w pliku stylów i wystarczy odświeżyć przeglądarkę.