spring
Static,MVC,API
์ด ๊ธ์ ๊น์ํ ๊ฐ๋ฐ์๋์ "์คํ๋ง ์ ๋ฌธ - ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ, ์น MVC, DB ์ ๊ทผ ๊ธฐ์ " ๊ฐ์๋ฅผ ๋ฃ๊ณ , ๋ฐฐ์ด ๋ด์ฉ์ ์ ๊ฐ ํ์ํ ๋ ์ฐพ๊ธฐ์ํด ์์ฝํ ๊ธ ์ ๋๋ค. Static static? ์น์ html ๊ทธ๋๋ก static์ผ๋ก ๋ณด์ฌ์ฃผ๋ ๋ฐฉ๋ฒ. 'resources/static/' ๊ฒฝ๋ก์ htmlํ์ผ์ ์ง์ ๋ฃ์ด์ฃผ๋ฉด ๋จ. ์คํ๋ง ๋ถํธ์์ ํญ์ Controller๊ฐ ์๋์ง ํ์ธํ๊ณ , ์์ผ๋ฏ๋ก resources/static/์์ ์ํ๋ html์ ์ฐพ์์ ์น๋ธ๋ผ์ฐ์ ์ ์ฌ๋ ค์ค. ์ ๊ทผํ๊ธฐ ์ํด์๋ html ํ์ฅ์ ๊น์ง ์์ฑํด์ผํจ. ์ด ๋, hello-static์ ์ ๊ทผํ๊ณ ์ถ์ผ๋ฉด, /hello-static.html๋ก ๊ฒ์ํด์ผํจ. MVC MVC? Model, View, Controller๋ก ํ๋ ์ญํ ์ ๋..
Project ์์ฑ, View, Build
์ด ๊ธ์ ๊น์ํ ๊ฐ๋ฐ์๋์ "์คํ๋ง ์ ๋ฌธ - ์ฝ๋๋ก ๋ฐฐ์ฐ๋ ์คํ๋ง ๋ถํธ, ์น MVC, DB ์ ๊ทผ ๊ธฐ์ " ๊ฐ์๋ฅผ ๋ฃ๊ณ , ๋ฐฐ์ด ๋ด์ฉ์ ์ ๊ฐ ํ์ํ ๋ ์ฐพ๊ธฐ์ํด ์์ฝํ ๊ธ ์ ๋๋ค. Spring Project ์์ฑ ์์ start.spring.io๋ก ๋ค์ด๊ฐ๋ค. ์ธํ ์ ์ํํ๋ค. ์ด ๋, add dependencies์์ Spring Web์ ๋ฐ๋์ ์ถ๊ฐํ๋ค. (ํ ํ๋ฆฟ ์์ง์ ์ฌ๋ฌ๊ฐ์ง ์ข ๋ฅ๊ฐ ์์) ์คํ๋ง ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ค. IntelliJ๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑํ ํ๋ก์ ํธ๋ฅผ ์คํํ๋ค. ์ต์ข ์ธํ Maven๊ณผ Gradle ํ๋ก์ ํธ์ ์ฐจ์ด? Maven Maven์ Apache์ Ant์ ๋์์ธ ๋น๋๊ด๋ฆฌ ๋๊ตฌ์ด๋ค. ํน์ง์ผ๋ก๋ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ ๋ ๊ต์ฅํ ํธ๋ฆฌํ๋ค๋ ๊ฒ์ด๋ค.(๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ๋ค๋ฅธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ํ์ํ ๊ฒฝ์ฐ๊ฐ ..