ํ์๋ฆฌํ๋ ํ ํ๋ฆฟ ์์ง์
โ
๊ทธ๋ผ ํ ํ๋ฆฟ ์์ง์ด๋?
์คํ๋ง ์๋ฒ์์ ๋ฐ์ดํฐ๋ฅผ ๋ฐ์ ์ฐ๋ฆฌ๊ฐ ๋ณด๋ ์นํ์ด์ง(HTML)์
๋ฐ์ดํฐ ๋ฃ์ด์ ๋ณด์ฌ์ฃผ๋ ๋๊ตฌ์ด๋ค.
ํ ํ๋ฆฟ ์์ง ๊ฐ๋จ ๋ฌธ๋ฒ
์ฝ๋ ๋ณด๋ฉด ์ฝ๊ฐ HTML์ด๋ ์์ธ ๋๋
<h1 text = ${์ด๋ฆ}>
<p text=${๋์ด}>
<h1>ํ๊ทธ, <p> ํ๊ทธ ๋ณด๋ฉด HTML์ด๋ ๋น์ท
โ
๊ฑฐ๊ธฐ์ text attribute๊ฐ ํ ๋น๋จ.
โ
โ
โ
์๋ฅผ ๋ค์ด ์๋ฒ์์
{
์ด๋ฆ : "ํ๊ธธ๋",
๋์ด : 11
}
์ด๋ ๊ฒ ๋๊ฒจ์ฃผ๋ฉด,
์ด๋ฆ, ๋์ด ๋ผ๋ ํค๋ก ๋ฐ์ดํฐ๋ฅผ ํ ํ๋ฆฟ ์์ง์ ๋๊ฒจ์ฃผ๊ณ ,
ํ ํ๋ฆฟ ์์ง์ ์ด๊ฑฐ ๋ฐ์์ HTML์ ๊ฐ ์ ์ฉํจ.
โ
โ
โ
(์๋ฒ์์ json์ผ๋ก ๋ฐ์ดํฐ ๋๊ฒจ์ค)
๐ฝ
(ํ ํ๋ฆฟ ์์ง์ด ๋ฐ์)
๐ฝ
(HTML๋ก ๋ณํ)
๐ฝ
(๋ธ๋ผ์ฐ์ ์ ๋์ ์ผ๋ก ํ์)
๋ํ์ ์ธ ํ ํ๋ฆฟ ์์ง์ผ๋ก JSP, ํ์๋ฆฌํ, ํ๋ฆฌ๋ง์ปค ๋ฑ์ด ์์
โ
์คํ๋ง์ ํ์๋ฆฌํ๋ฅผ ๊ถ์ฅ.
build.gradle์ ์์กด์ฑ ์ถ๊ฐํ ๋
โ
์ธํ ๋ฆฌ์ ์ด๋ dependencies์์ Add Starters.. ๋๋ฅด๋ฉด ํธํ๊ฒ ๊ฐ๋ฅ

๊ทธ๊ฒ ์๋๋ผ๋ฉด
โ
implementation 'org.springframework.boot:spring-boot-starter-thymeleaf'
์ด๊ฑฐ ๋ณต๋ถํด์ ๋ฃ์ผ์ผ

'Spring Boot' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [Spring Boot] ํ์๋ฆฌํ ์์ , Model ๊ฐ์ฒด๋? (0) | 2025.05.03 |
|---|---|
| [Spring Boot] ํ์๋ฆฌํ ํํ์, ๋ฌธ๋ฒ ์ ๋ฆฌ (0) | 2025.05.03 |
| [Spring Boot] @PathVariable vs. @RequestParam ๋ญ ์จ์ผํ ๊น? (feat.@QueryParam) (0) | 2025.05.03 |
| [Spring Boot] ResponseEntity๋?GlobalResponse ์ ๋ฆฌ (0) | 2025.05.03 |
| [Spring Boot] @RestController ์ธ์ ์๋ ๋ (IntelliJ) (0) | 2025.05.03 |