[์คํ๋ง ์น ๊ฐ๋ฐ ๊ธฐ์ด]
๊ธฐ์กด์ ๋ชจ๋ธ1 ๋ฐฉ์
- View ๋จ์์ ๋ชจ๋ ๊ฑธ ์ฒ๋ฆฌ, ๋น์ฆ๋์ค ๋ก์ง ๋ฑ์ jsp๋ก ์ฒ๋ฆฌ
MVC ํจํด ๋ฐฉ์
- ๋ชจ๋ธ, ๋ทฐ, ์ปจํธ๋กค๋ฌ๋ก ๋น์ฆ๋์ค ๋ก์ง์ ์ฒ๋ฆฌํ๊ณ , ๋ทฐ์์๋ ํ๋ฉด ์ถ๋ ฅ, ๋ชจ๋ธ์๋ ํ๋ฉด์์ ํ์ํ ๋ฐ์ดํฐ๋ค์ ๋ด๋ ์ญํ ์ ํจ
ํ์๋ฆฌํ Thymeleaf
- Spring Boot์์ ์ฌ์ฉ๋๋ ๋ทฐ ํ ํ๋ฆฟ ์ข ๋ฅ ์ค ํ๋
- static(์ ์ ), templates(๋์ ) ํ ํ๋ฆฟ์ ์ ๊ณตํ๋ฉฐ, ์๋ํฌ์ธํธ๊ฐ (request mapping) ์ผ์นํ์ง ์๋ ๊ฒฝ์ฐ ์ ์ ํ ํ๋ฆฟ์์ ์ฐพ์ ๋ ๋๋ง๋์ง ์์ html ํ์ผ์ ๋ฆฌํดํ๋ค.
Getter & Setter
- ์๋ฐ Bean ํ์ค ๊ท์ฝ
- ํ๋กํผํฐ ์ ๊ทผ ๋ฐฉ์
- ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ฑ ์์ ๋ฉ์๋๋ฅผ ํตํด ์ ๊ทผ ๊ฐ๋ฅ
@ResponseBody ์ด๋ ธํ ์ด์
- viewResolver๋ฅผ ํ์ง ์์ view ํ ํ๋ฆฟ์ ๋ฆฌํดํ์ง ์์
- HttpMessageConverter๊ฐ ๋์ ๋์ด http body ๋ฌธ์ ๋ด์ฉ ๊ทธ๋๋ก ๋ฆฌํดํจ.
- Return type
- ๊ฐ์ฒด : Json (Jackson converter lib)
- ๋ฌธ์ : String