Thymeleaf мигрирует от 2 до 3 - PullRequest
       13

Thymeleaf мигрирует от 2 до 3

0 голосов
/ 03 сентября 2018

В Thymeleaf 2.1.6 у нас было AbstractSingleAttributeModifierAttrProcessor. Какие классы мне нужно использовать, если мы переходим на Thymeleaf 3.0.6? Этот класс не там сейчас. Я вижу, что в процессорах 3 w.r.t сделано много улучшений - https://github.com/thymeleaf/thymeleaf/issues/400 и https://github.com/thymeleaf/thymeleaf/issues/399

Спасибо

1 Ответ

0 голосов
/ 03 сентября 2018

С

https://www.thymeleaf.org/doc/tutorials/2.1/extendingthymeleaf.pdf

Специальные виды процессоров

Хотя процессоры могут выполняться на любом узле дерева DOM, есть два конкретных типа процессоров, которые могут выиграть от улучшения производительности в движке Thymeleaf: атрибутные процессоры а также элемент процессоры .

Процессоры атрибутов

Те процессоры (реализации IProcessor ) который getMatcher () метод возвращает совпадение, реализующее org.thymeleaf.processor.IAttributeNameProcessorMatcher интерфейс считаются «Атрибутные процессоры» , Из-за типа определителей, которые они определяют, эти процессоры запускаются, когда элемент DOM (обычно Тег XML / XHTML / HTML5) содержит атрибут с конкретным именем. Например, большинство процессоров в стандарт Диалекты действовать так, определяя совпадения для таких атрибутов, как th:text th:each, th:if и т. Д. Для простоты Thymeleaf предлагает служебный абстрактный класс, из которого могут расширяться процессоры атрибутов: org.thymeleaf.processor.attr.AbstractAttrProcessor , Этот класс уже возвращает в качестве соответствия реализацию IAttributeNameProcessorMatcher и облегчает создание такого рода процессоров.

Согласно первой странице PDF, эта документация относится к

Версия проекта: 3.0.9.RELEASE

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...