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.

Zobacz też film na YouTube!

Niektóre informacje mogą być przesyłane do Użytkownika w postaci tzw. pliku cookie zapisywanego w pamięci urządzenia Użytkownika. Używamy informacji zapisanych za pomocą cookies i podobnych technologii m.in. w celu personalizowania serwisu dla Użytkownika, w celach reklamowych i statystycznych oraz w celu dostosowania naszych serwisów do indywidualnych potrzeb użytkowników. Mogą też stosować je współpracujące z nami firmy badawcze. Użytkownik może w każdej chwili zablokować akceptację plików cookie ale może to spowodować utrudnienia w korzystaniu z naszych serwisów internetowych. W programie służącym do obsługi internetu można zmienić ustawienia dotyczące akceptacji cookies.

Leave a comment

Your email address will not be published.


*


Ta strona wykorzystuje pliki cookie. Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu. Mogą też korzystać z nich współpracujące z nami firmy badawcze oraz reklamowe. Jeżeli wyrażasz zgodę na zapisywanie informacji zawartej w cookies kliknij na „akceptuję". Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce. kliknij po więcej informacji

Ta strona wykorzystuje pliki cookie. Używamy informacji zapisanych za pomocą plików cookies w celu zapewnienia maksymalnej wygody w korzystaniu z naszego serwisu. Mogą też korzystać z nich współpracujące z nami firmy badawcze oraz reklamowe. Jeżeli wyrażasz zgodę na zapisywanie informacji zawartej w cookies kliknij na „akceptuję". Jeśli nie wyrażasz zgody, ustawienia dotyczące plików cookies możesz zmienić w swojej przeglądarce.

zamknij