Необходимо ли объявлять пространство имен Thymeleaf в каждом HTML-документе? - PullRequest
0 голосов
/ 21 февраля 2019

Я использую шаблоны Thymeleaf в своем проекте.Как это структурировано, есть кое-что: заменить теги, которые вставляют фрагменты в html.Теперь эти фрагменты находятся в разных файлах .html, которые не имеют тега html в начале, а вместо этого начинают с div с атрибутом th: фрагмент:

<div th:fragment="...">
     ...
</div>

Работает нормально,однако среда IDE (с использованием STS 4) жалуется на «неопределенное имя атрибута (th: ...)».всякий раз, когда атрибуты Thymeleaf используются в файлах, которые содержат только фрагменты.Я бы подумал, что было бы достаточно иметь пространство имен, объявленное в теге основного шаблона, который всегда загружается, но это предупреждение появляется.

Есть ли причина объявлять пространство имен в каждом документе .html в вашемпроект, или это просто проблема оптимизации IDE?Что такое «хорошая практика» для пространств имен в подобных случаях?

...