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 mechanizmy 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: http://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