Automatyczne przeładowanie zmian w Thymeleaf


Automatyczne przeładowanie zmian w Thymeleaf

Projektując aplikację z użyciem Spring Boota do części frontendowej wykorzystujemy różne mechanizmu szablonów. Jednym z nich jest system Thymeleaf. Za każdym razem jednak kiedy następuje zmiana w kodzie szablonów musimy przebudować projekt aby te zmiany zobaczyć. Nie jest to efektywne rozwiązanie dlatego w Spring Boocie mamy możliwość przyspieszyć tę operację. Pierwsze co należy zrobić to pobrać dodatek do swojej przeglądarki. Do tego przykładu wykorzystam przeglądarkę Firefox: https://addons.mozilla.org/pl/firefox/addon/livereload-web-extension/.

Kolejnym krokiem jest dodanie do swojego projektu Spring Boota następującej zależności:

<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-devtools</artifactId>
</dependency>

oraz w ustawieniach zaznaczenie automatycznego budowania projektu:

Dalej należy ustawić wpis w rejestrze (domyślnie wyłączony) (CTRL + SHIFT + A, wpisujemy registry)

Zdecydowanie polecam to rozwiązanie bo znacznie przyspiesza pracę nad projektem.


Leave a comment

Your email address will not be published.


*