JavaRush /Курси /Модуль 5. Spring /Технології подання. Thymeleaf

Технології подання. Thymeleaf

Модуль 5. Spring
Рівень 10 , Лекція 1
Відкрита

Використання технологій перегляду в Spring MVC можна підключити. Незалежно від того, чи ти вирішиш використовувати Thymeleaf, шаблони розмітки на мові Groovy, JSP чи інші технології — все це в основному зводиться до зміни конфігурації. У цьому розділі описані технології подання, інтегровані у Spring MVC. Припускаємо, тобі вже знайомий дозвіл подання.

Подання програми на Spring MVC працюють у внутрішніх межах довіри цієї програми. Подання мають доступ до всіх бінів контексту твоєї програми. Тому не рекомендується використовувати засоби підтримки шаблонів Spring MVC у додатках, де шаблони можуть редагуватися зовнішніми джерелами, оскільки це може мати наслідки для безпеки.

Thymeleaf

Thymeleaf — це сучасний шаблонізатор Java на стороні сервера, що робить акцент на природні HTML-шаблони, які можна попередньо переглянути в браузері подвійним кліком мишкою. Це дуже зручно в самостійній роботі над шаблонами інтерфейсу користувача (наприклад, для дизайнера), коли нема потреби в наявності працюючого сервера. Якщо необхідно замінити сторінки JSP, Thymeleaf передбачає один із найбільших наборів функцій для полегшення такого перетворення. Thymeleaf активно розвивається і підтримується. Більш детальну вступну інформацію можна знайти на домашній сторінці проєкту Thymeleaf.

Інтеграція Thymeleaf зі Spring MVC управляється проєктом Thymeleaf. Конфігурація складається з декількох оголошень бінів, таких як ServletContextTemplateResolver, SpringTemplateEngine та ThymeleafViewResolver. Докладнішу інформацію див. у розділі "Thymeleaf+Spring".

Коментарі
ЩОБ ПОДИВИТИСЯ ВСІ КОМЕНТАРІ АБО ЗАЛИШИТИ КОМЕНТАР,
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ