Разработка шаблонов Thymeleaf с помощью внешнего редактора

Я разрабатываю проект Spring Boot с Thymeleaf в качестве механизма шаблонов. Я использую Eclipse STS IDE, где запускаю проект.

Если я изменю что-то в шаблоне (.html) изнутри Eclipse STS, я увижу изменение в представлении, но если я использую другой редактор (например, TextMate или Brackets), он не получит изменения.

Вкратце, как я могу разрабатывать html-шаблоны из другого редактора (внешнего по отношению к Eclipse STS)?


person Fred K    schedule 04.04.2015    source источник
comment
этот ответ может помочь   -  person Roland Weisleder    schedule 04.04.2015


Ответы (2)


Еще одно решение, которое я нашел, - запустить проект из терминала (вне Eclipse STS):

  1. Откройте терминал и перейдите в папку проекта
  2. Запустить mvn spring-boot:run
person Fred K    schedule 05.04.2015

Для разработки отключите кэширование шаблонов Thymeleaf, установив свойство конфигурации spring.thymeleaf.cache: false. Обратите внимание, что вам также необходимо убедиться, что файл попадает из вашего каталога src в каталог target, откуда фактически обслуживается ваше приложение. Существует возможность указать m2eclipse продолжать просмотр каталогов, даже если Eclipse потеряет фокус, но в соответствии с современными рекомендациями я использую собственный конвейер интерфейса (Mimosa, но также популярны Gulp и Grunt), который записывает непосредственно в target/classes на моем модуль ресурсов.

person chrylis -cautiouslyoptimistic-    schedule 05.04.2015