๋ทฐํ ํ๋ฆฟ (View Template)
โข ํ๋ฉด์ ๋ด๋นํ๋ ๊ธฐ์
โข ์นํ์ด์ง(View) ์ ํ๋์ ํ(Template) ์ผ๋ก ๋ง๋ค๊ณ ์ฌ๊ธฐ์ ๋ณ์๋ฅผ ์ฝ์
ํด ์๋ก ๋ค๋ฅธ ํ์ด์ง๋ก ๋ณด์ฌ์ค โ
โ ์ ๋ณด์ฑ์ ๋ฐ์ดํฐ(๋ณ๊ฒฝ ๊ฐ๋ฅํ ์ ๋ณด) ๋ค์ ์ ๋์ ์ผ๋ก ๋ณ๊ฒฝํ์ฌ ๋ณด์ฌ์ค๋ค๋ ๋ด์ฉ
โข mustache
โ ๋ทฐํ
ํ๋ฆฟ ๋ง๋๋ ๋๊ตฌ (ํ
ํ๋ฆฟ ์์ง)
โ src > main > resources > templates ์ ์์น
โ ์ปจํธ๋กค๋ฌ ๋ฉ์๋ ๋ด์์ ์์ mustache ํ์ผ๋ช
์ return ํ๋ฉด ์๋ฒ์์๋ ์์์ mustache ํ์ผ์ ์ฐพ์ ์น๋ธ๋ผ์ฐ์ ๋ก ์ ์กํจ!

โ ํ๋ฌ๊ทธ์ธ ์ถ๊ฐ ํ์
โข ๊ทธ์ธ์๋ Thymeleaf..JSP ๋ฑ์ด ์๋ค.ใ
ใ
ใ
MVC ํจํด
โข Model : ๋ฐ์ดํฐ๋ฅผ ๊ด๋ฆฌ!
โข View : ํ๋ฉด์ ๋ณด์ฌ์ค!
โข Controller : ์์ฒญ๊ณผ ์๋ต์ ๋ฐ์!
์ค์ต๊ด๋ จ
1. html ํ์ผ ๋ด์์ ํ๊ธ์ด ๊นจ์ง๋ ๊ฒฝ์ฐ, application.properties ํ์ผ ๋ด์ ์๋์ ๋ด์ฉ ์ถ๊ฐ ํ์
server.servlet.encoding.force=true
'๊ฐ๋ฐ > springboot3 > ์ฝ๋ฉ์์จํ์ต๋จ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[2์ฃผ์ฐจ] 9์ฅ ๋ก๊น ๋ฐ ์ค์ ๊ด๋ จ (0) | 2024.07.01 |
---|---|
[2์ฃผ์ฐจ] 6์ฅ ๋งํฌ ๋ฐ ๋ฆฌ๋ค์ด๋ ํธ (0) | 2024.06.24 |
[1์ฃผ์ฐจ] 4์ฅ ๋กฌ๋ณต๊ณผ ๋ฆฌํฉํฐ๋ง (0) | 2024.06.24 |
[1์ฃผ์ฐจ] 3์ฅ ํผ๋ฐ์ดํฐ / DTO / Database & JPA (0) | 2024.06.24 |
[1์ฃผ์ฐจ] 1์ฅ ์คํ๋ง๋ถํธ ์์ํ๊ธฐ (0) | 2024.06.17 |