Spring MVC์์ ๋ทฐ(View)๋ฅผ ๊ฒฐ์ ํ๋ ์ญํ ์ ๋ด๋นํ๋ ์ปดํฌ๋ํธ์
๋๋ค.
Spring Boot์์๋ ์๋์ผ๋ก ์ ์ ํ ViewResolver๋ฅผ ์ค์ ํด์ค๋ค.
ํด๋ผ์ด์ธํธ์ ์์ฒญ์ ์ฒ๋ฆฌํ ํ, ์ปจํธ๋กค๋ฌ๊ฐ ๋ฐํํ ๋ทฐ ์ด๋ฆ์ ์ค์ ๋ทฐ ํ์ผ
(์: JSP, Thymeleaf, FreeMarker ๋ฑ)๋ก ๋งคํํ๋ ๊ณผ์ ์์ ์ฌ์ฉ
- ์ปจํธ๋กค๋ฌ๊ฐ ๋ฐํํ๋ ๋ทฐ ์ด๋ฆ์ ์ค์ ๋ทฐ ํ์ผ์ ๊ฒฝ๋ก๋ก ๋ณํ
- ์๋ฅผ ๋ค์ด, "home"์ด๋ผ๋ ๋ทฐ ์ด๋ฆ์ /WEB-INF/views/home.jsp์ ๊ฐ์ ๊ฒฝ๋ก๋ก ๋ณํ
- ๋งคํ๋ ๋ทฐ ํ์ผ์ ํด๋ผ์ด์ธํธ์๊ฒ ๋ ๋๋งํ์ฌ ์ต์ข HTML ์๋ต์ ์์ฑ
- JSP์ ๊ฐ์ ๋ด๋ถ ์์ ๋ทฐ๋ฅผ ์ฒ๋ฆฌํฉ๋๋ค.
- ๋ทฐ ์ด๋ฆ์ JSP ํ์ผ์ ๊ฒฝ๋ก๋ก ๋ณํํ์ฌ ๋ฐํํฉ๋๋ค.
- Thymeleaf ํ ํ๋ฆฟ ์์ง์ ์ฌ์ฉํ๋ ๋ทฐ ๋ฆฌ์กธ๋ฒ์ ๋๋ค.
- ๋ทฐ ์ด๋ฆ์ Thymeleaf ํ ํ๋ฆฟ ํ์ผ์ ๊ฒฝ๋ก๋ก ๋ณํํฉ๋๋ค