Как заставить Spring искать html не в ресурсах?

300
09 июня 2017, 09:41

Добрый день, дорогие друзья. Работаю со Spring 4 и встал вопрос: до этого все вьюхи помещал в папку resources, но прочитал, что можно поменять путь и размещать вьюхи в другой директории, чтобы при изменении постоянно не перезагружать приложение. Вопрос: как это сделать?

Answer 1

Пример из документации:

<bean id="templateResolver"
        class="org.thymeleaf.templateresolver.ServletContextTemplateResolver">
  <property name="prefix" value="/WEB-INF/templates/" />
  <property name="suffix" value=".html" />
  <property name="templateMode" value="HTML5" />
  <property name="cacheable" value="false"/>
</bean>
<bean id="templateEngine"
        class="org.thymeleaf.spring4.SpringTemplateEngine">
  <property name="templateResolver" ref="templateResolver" />
</bean>
<bean class="org.thymeleaf.spring4.view.ThymeleafViewResolver">
  <property name="templateEngine" ref="templateEngine" />
</bean>

В свойстве prefix путь к каталогу, в котором шаблонизатор будет искать вьюхи, а свойство cacheable отключает их кэширование, чтобы была возможность вносить изменения без перезапуска приложения.

READ ALSO
Получить значение сканера cipherlab rs30? [дубликат]

Получить значение сканера cipherlab rs30? [дубликат]

На данный вопрос уже ответили:

261
App isn&#39;t installed в App shortcuts

App isn't installed в App shortcuts

Начал работать с AppShortcuts, создал всё как требует того офф документация:

250