2016-06-16 3 views
0

У меня есть application, который отлично работает с Spring Boot 1.2.6. Теперь я попытался 1.3.5 и есть проблема, что следующий оператор больше не работает:Thymeleaf th: include не работает после обновления Spring Boot 1.3

<head > 
    <title th:text="#{app.title} + ' - ' + #{login.title}"></title> 
    <th:block th:include="main::head"/> 
</head> 

Я могу видеть в Thymeleaf журнал, что main.html найден. Кроме того, оцениваются Thymeleaf-выражения из head. Как бы html в браузере не содержал заголовка, ни заголовка, ни содержимого от main.html. Насколько я вижу, Thymeleaf version не изменился. Так в чем же причина?

+0

Проверьте путь класса для JAR с различными версиями Thymeleaf. Также я предлагаю включить отладочные сообщения, и может быть, они покажут что-то полезное. –

ответ

0

Изменен вариант диалекта Layout. Поэтому я добавил свойство <thymeleaf-layout-dialect.version>1.2.9</thymeleaf-layout-dialect.version> в мой pom.xml, и все было в порядке.

Для этого я создал issue.

Смежные вопросы