Spring
์ ๋ฒ์ ์ด์ด์ ์ค๋๋ ๊ธฐ์ด๋ฅผ ๋ฐฐ์ ๋ค! ์ค๋ ๋ฐฐ์ด ๋ด์ฉ์ ์ ์ ์ปจํ
์ธ , MVC, api์ ๊ด๋ จ๋ ๋ด์ฉ์ด๋ค. ์์ฃผ ์คํ๋ง ๊ฑธ์๋ง๋ฅผ ์ค๋นํ๋ ๊ฒ ๊ฐ์ ๊ธฐ๋ถ๋๋ค ํงํ
(เนหฬตแดหฬต)ู โก 1. ์ ์ ์ปจํ
์ธ ์ ์ ์ปจํ
์ธ ๋ ๊ทธ๋ฅ ํ์ผ์ ๊ทธ๋๋ก ๋ณด์ฌ์ฃผ๋ ๋ฐฉ์์ด๋ค. resources์ staticํ์ผ์ hello-static.html ํ์ผ์ ๋ง๋ค์๋ค. ์ ์ ์ปจํ
์ธ ์
๋๋ค. ์ด๊ฑธ ์น๋ธ๋ผ์ฐ์ ์ ์คํ์์ผ๋ณด๋ฉด body๋ฌธ์ ์จ ์๋ ๋ฌธ์ฅ์ด ๊ทธ๋๋ก ๋์ค๊ฒ ๋๋ค. ์คํ๊ณผ์ - ์น๋ธ๋ผ์ฐ์ ์์ localhlost:8080/hello-static.html ์ฃผ์๋ฅผ ํฐ์บฃ ์๋ฒ์ ๋ณด๋ธ๋ค. - ํฐ์บฃ ์๋ฒ๋ ์คํ๋ง์๊ฒ ๋ณด๋ด๊ณ , ์คํ๋ง์์๋ hello-static ๊ด๋ จ ์ปจํธ๋กค๋ฌ๋ฅผ ๋จผ์ ์ฐพ๊ณ ์์ผ๋ฉด, resources์ ์๋ html์ ์ฐพ๋๋ค. (์ปจํธ๋กค๋ฌ..
Spring
๋ด๊ฐ ๋ฌด์์ ๊ฐ๋ฐํ ์ง ๊ฒฐ์ ํ๊ธฐ ์ํด์ ๋จผ์ ์ฌ๋ฌ๊ฐ์ง๋ฅผ ๊ณต๋ถํด๋ณด๊ธฐ๋ก ํ๋ค! ( ํ๋ ๊ณต๋ถํ๋ค๊ฐ ์ ์ฑ์ ์๋ง์ผ๋ฉด ๋ค๋ฅธ๊ฑฐ ๊ณต๋ถํด๋ด์ผ์ง!) ๊ณต๋ถํ๋ฉด์ ๋งํ๋ ๊ฒ, ์ค๋ ๊ณต๋ถํ ๊ฒ์ ๋ณต์ตํ๋ ์ฐจ์์์ ๋ธ๋ก๊ทธ๋ฅผ ์ธ ๊ฒ์ด๋คโฆโฟโฆ ์ด์ฌํ ์ธ ์ ์๊ธฐ๋ฅผ ๋ฐ๋ผ๋ฉฐ... ๊ทธ๋์ ์ฒ์ ๊ณต๋ถํ๊ธฐ๋ก ํ ๊ฑด spring! ๋ด๊ฐ ํ๋์ ๊ณต๋ถํ ๊ฑฐ์ ๋ชจ๋ ๊ฒ์ ์ธํ๋ฐ ๊ฐ์๋ฅผ ๋ค์ผ๋ฉด์ ๊ณต๋ถํ ๊ฒ์ด๋ค. ์์ง ์์์ ๋ถ๊ณผํ์ง๋ง ๊ฐ์ฌ๋ ๋๋ฌด ์ ๊ฐ๋ฅด์น๋ ๊ฒ ๊ฐ์ ๋ง์กฑ ์ค(เนหฬตแดหฬต)ู ์์ง ๋ง์ด ๋ฐฐ์ฐ์ง ์์ ์
์ฅ์์ ์ฐ๋ ค๋๊น ๋ถ์กฑํ ๊ฒ์ด ๋ง์ ๊ฒ ๊ฐ๋คใ
ใ
๋์ค์ ๋ณธ๋ค๋ฉด '์ด๋ ์ด๋ฐ ๊ฒ๋ ๋ชฐ๋๋ค๋! '๋ผ๊ณ ์๊ฐํ๋ ๋ ์ด ์ค๊ฒ ์ง? ใ
ใ
์ฝ๋ฉ์ ํ๊ธฐ ์ํด์ IntelliJ๋ผ๋ ํ๋ก๊ทธ๋จ์ ๊น์๋ค! ์๋ฐ๋ ์ด๋ฏธ ๊น๋ ค์์์ง๋ง, 8๋ฒ์ ์ด์ด์ 11๋ฒ์ ์ผ๋ก..