Я использую шаблоны Thymeleaf в своем проекте.Как это структурировано, есть кое-что: заменить теги, которые вставляют фрагменты в html.Теперь эти фрагменты находятся в разных файлах .html, которые не имеют тега html в начале, а вместо этого начинают с div с атрибутом th: фрагмент:
<div th:fragment="...">
...
</div>
Работает нормально,однако среда IDE (с использованием STS 4) жалуется на «неопределенное имя атрибута (th: ...)».всякий раз, когда атрибуты Thymeleaf используются в файлах, которые содержат только фрагменты.Я бы подумал, что было бы достаточно иметь пространство имен, объявленное в теге основного шаблона, который всегда загружается, но это предупреждение появляется.
Есть ли причина объявлять пространство имен в каждом документе .html в вашемпроект, или это просто проблема оптимизации IDE?Что такое «хорошая практика» для пространств имен в подобных случаях?