์ธํ ๋ฆฌ์ ์ด๋ก ์คํ๋ง๋ถํธ ํ๋ก์ ํธ๋ฅผ ์์ฑ. https://start.spring.io/ Group : ๋ณดํต ๊ธฐ์ ์์ ์ฐ๋ ๋๋ฉ์ธ ๋ช ๋ฑ์ ์ ์ด์ค Artifact : ๋น๋ํ ๋ ๋์ค๋ ๊ฒฐ๊ณผ๋ฌผ Dependencies : ์ด๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ก๊ฒจ์ ์ธ๊ฑด์ง Thymelea
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ?๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ์ฝ๋๋ฅผ ์์ฑํ ๋ ํ์ํ ๊ธฐ๋ฅ๋ค์ ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋์ ์ฝ๋์ ์งํฉ์ด๋ค. ์ฆ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๋ค๋ฅธ ๊ฐ๋ฐ์๋ค์ด ๋ง๋ ์ฝ๋๋ฅผ ๊ฐ์ ธ์์ ํ์ฉํจ์ผ๋ก์จ ๊ฐ๋ฐ ์๋๋ฅผ ๋์ด๊ณ ์ฝ๋์ ์ฌ์ฌ์ฉ์ฑ์ ๋์ผ ์ ์๋ค. ์ฆ, ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ ๊ฐ๋ฐ์๊ฐ ์์ฑํ๋ ์ฝ๋์ ๋ํ ์ผ์ข
๋ก๊ทธ๋ ?๋ก๊ทธ๋ ์ํํธ์จ์ด์์ ๋ฐ์ํ๋ ์ด๋ฒคํธ์ ์ ๋ณด๋ฅผ ๊ธฐ๋กํ๋ ๊ฒ์ ๋งํ๋ค. ์ด๋ฒคํธ์ ์ ๋ณด๋ ์ผ๋ฐ์ ์ผ๋ก ์ ํ๋ฆฌ์ผ์ด์ ์ ์ํ, ์คํ ๊ณผ์ ์์ ๋ฐ์ํ๋ ๋ฌธ์ , ์ฑ๋ฅ ์งํ ๋ฑ ๋ค์ํ ์ ๋ณด๊ฐ ํฌํจ๋ ์ ์๋ค.๋ก๊ทธ๋ ๋๋ฒ๊น , ๋ชจ๋ํฐ๋ง, ์ค๋ฅ ๋ถ์ ๋ฑ์ ๋ชฉ์ ์ผ๋ก ์ฌ์ฉ๋๋ค. ๋ก๊ทธ
์ฐ์ปด ํ์ด์ง๋ ? ์ผ๋ฐ์ ์ผ๋ก ์ฐ์ปด ํ์ด์ง๋ ์ฌ์ฉ์๊ฐ ์น ์ฌ์ดํธ๋ฅผ ์ฒ์ ์ ์ํ์ ๋ ๋ํ๋๋ ๋ฉ์ธ ํ์ด์ง๋ผ๊ณ ์๊ฐํ๋ฉด ๋๋ค. url ์์ฒด์ ๋ค๋ฅธ ํ๋ผ๋ฏธํฐ ๊ฐ ์์ด ์น์ฌ์ดํธ ์ฃผ์๋ง ๋ํ๋๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. ๋ค์ด๋ฒ๋ ๊ตฌ๊ธ์ ์๊ฐํ๋ฉด ๋๋ค. > ์คํ๋ง๋ถํธ ์ฐ์ปด ํ์ด์ง ์ค์
์ ์ ์ปจํ ์ธ ์ ์ ์ปจํ ์ธ ๋ ์๋ฒ์์ ๋ฏธ๋ฆฌ ์ค๋น๋ ํ์ผ์ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๊ณตํ๋ ๋ฐฉ์์ด๋ค. ์ฃผ๋ก HTML, CSS, JavaScript๋ฑ๊ณผ ๊ฐ์ ์ ์ ํ์ผ๋ค์ ์ ๊ณตํ๋ฉฐ, ์๋ฒ๋ ์ด๋ฌํ ํ์ผ์ ์ง์ ์ ๊ณตํ๊ฒ ๋๋ค. ์๋ฌด ๋ฐ์ดํฐ์ ๋ณํ๋ ์๋ ๊ทธ๋ฅ html ํ์ผ์ด๋ค. ์ด
์ด ๋จธ์คํ ์น ์ฝ๋๋ฅผ ๋์ฐ๊ธฐ ์ํ Controller ์ฝ๋๋ฅผ ์์ฑํ๋ค.๊ฒฝ๋ก์ ํ์ฅ์๋ index๋ก ๋ฐํํ ๊ฒ์ ๊ฒฝ๋ก/index.mustache๋ก viewResolver๊ฐ ์ฒ๋ฆฌํด์ค๋ค.๋ค๋ง ๋ฌธ์ ๊ฐ ์๊ฒผ๋ค๋๋ ๋ถ๋ช ์ด๊ฒ ๋จ๊ธธ ์ํ๋ค.๋ค?Content-Type์ ํ์ธํด๋ณด๋ UT