Thymeleaf๋ ์๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์
์ ๋ทฐ(ํ๋ฉด)๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ
ํ๋ฆฟ ์์ง์ด๋ค.
Thymeleaf๋ HTML, XML, JavaScript, CSS ๋ฑ์ ๋งํฌ์
์ธ์ด๋ฅผ ์ง์ํ๋ฉฐ,
์์ํ HTML์ ์ต๋ํ ์ ์งํ๋ ค๋ ๋ค์ธ๋ด ํ
ํ๋ฆฟ(Natural Templates) ๊ธฐ๋ฐ์ ํ
ํ๋ฆฟ ์์ง์ด๋ค.
Thymeleaf๋ ์๋ฒ ์ธก์์ HTML ๋ฌธ์๋ก ๋ ๋๋ง ๋์ด ์ ๋ฌ๋๋ฏ๋ก
ํด๋ผ์ด์ธํธ ์ธก์์ ์ถ๊ฐ์ ์ธ ์ฒ๋ฆฌ์์ด HTML ๋ฌธ์๋ฅผ ํ์ธํ ์ ์๋ค.
๋ฌด์๋ณด๋ค ์คํ๋ง๊ณผ ์์ฐ์ค๋ฐ ํตํฉ์ ์ง์ํ๊ธฐ ๋๋ฌธ์ Spring MVC ์ ํ๋ฆฌ์ผ์ด์ ์์
JSP๋ฅผ ๋์ฒดํ๋ ๋ชจ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํ๋ฉฐ ์คํ๋ง์ด ์ง์ํ๋ ๋ค์ํ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์๋ค.
Thymeleaf
Integrations galore Eclipse, IntelliJ IDEA, Spring, Play, even the up-and-coming Model-View-Controller API for Java EE 8. Write Thymeleaf in your favourite tools, using your favourite web-development framework. Check out our Ecosystem to see more integrati
www.thymeleaf.org
Thymeleaf๋ ์๋ฐ ๊ธฐ๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐ ํ ๋ ๋ง์ด ์ฌ์ฉํ๋
ํ ํ๋ฆฟ ์์ง์ผ๋ก ๋ณ์, ๋งํฌ, ์ด๋ฏธ์ง์ ์กฐ๊ฑด๋ฌธ, ๋ฐ๋ณต๋ฌธ ๋ฑ์ ๋ค๋ฃจ๋ ๋ค์ํ ๊ธฐ๋ฅ์ ์ง์ํ๋ค.
๋ํ Thymeleaf Layout๊ณผ ๊ฐ์ ์ถ๊ฐ ๊ธฐ๋ฅ์ ํตํด ๋ ์ด์์์ ์ฝ๊ฒ ๊ด๋ฆฌํ ์ ์๋ค.
๋ฌด์๋ณด๋ค Thymeleaf๋ ์คํ์์ค ํ๋ก์ ํธ๋ผ ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ด ์๊ณ ๋๊ตฌ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ค.
Thymeleaf ์ฌ์ฉ๋ฒ์ ์์๋ณด๊ธฐ ์ ์ ๊ทธ ๋์ ์๋ฐ ์น ์ ํ๋ฆฌ์ผ์ด์
์์ ๋ง์ด ์ฌ์ฉํ๋ JSP๋ฅผ ์คํ๋ง
๋ถํธ์์ ์ฌ์ฉํ๋ ค๋ฉด ์ด๋ค ์ค์ ์ด ํ์ํ์ง ๊ฐ๋จํ ์์๋ณด๊ณ Thymeleaf์ ๋ํด์ ์์๋ณด์.
Thymeleaf์ ํํ์๊ณผ ๊ธฐ๋ณธ ๊ฐ์ฒด ๋ฑ ์ ๊ทผํ๋ ๋ฐฉ๋ฒ
Tutorial: Using Thymeleaf
1 Introducing Thymeleaf 1.1 What is Thymeleaf? Thymeleaf is a modern server-side Java template engine for both web and standalone environments, capable of processing HTML, XML, JavaScript, CSS and even plain text. The main goal of Thymeleaf is to provide a
www.thymeleaf.org
๋ค์์ Thymeleaf์์ ๋ง์ด ์ฌ์ฉํ๋ ํํ์๊ณผ ๋ฌธ๋ฒ์ ์ ๋ฆฌํ ํ์ด๋ค. ์๋ ํ์ ํํ์๊ณผ ๊ฐ์ด
Thymeleaf๋ ์ฃผ๋ก HTML ํ๊ทธ์ th:* ์์ฑ์ ์ง์ ํ๋ ๋ฐฉ์์ผ๋ก ๋์ํ๋ค.
์ด์ธ์ ๋ฌธ์, ์ซ์, ๋ ์ง, URI ๋ฑ์ ํธ๋ฆฌํ๊ฒ ๋ค๋ฃฐ ์ ์๋ ๋ค์ํ ์ ํธ๋ฆฌํฐ ๊ฐ์ฒด๋ฅผ ์ ๊ณตํ๋ค.
'๐ฟ Framework > Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
JPA์์ ๋ณ๊ฒฝ ๊ฐ์ง์ ๋ณํฉ(Merge) ์ดํดํ๊ธฐ (0) | 2025.03.26 |
---|---|
JPA๋? ๊ฐ๋ , ์์์ฑ ์ปจํ ์คํธ, JPQL๊น์ง ํ๋ฒ์ ์ ๋ฆฌ (1) | 2025.03.06 |
[Spring]๊ฐ์ฒด ์งํฅ ์ค๊ณ์ ์คํ๋ง (0) | 2022.10.22 |
[Spring]ํ๋ก์ ํธ ํ๊ฒฝ์ค์ (1) | 2022.10.17 |