Spring๐ฑ
Spring Boot ํ๊ฒฝ ์ค์ ํ๋๋ฒ
Spring Boot Project | Spring Initializr or IDE์์ ์์ฑํ๋ ๋ฐฉ๋ฒ
Spring Boot์ ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ์์๋ณด์.
์ด์ ํฌ์คํธ์์ Spring Boot์ ํ๋ก์ ํธ๋ฅผ ์์ฑํ๋ ๊ฒ์ ์์๋ดค๋ค.์ด๋ฒ ํฌ์คํธ์์๋ Spring Boot๊ฐ ์คํ๋๋ ๊ณผ์ ๊ณผ ํ ์คํธ๋ฅผ ์์๋ณธ๋ค.
Spring ํต์ฌ ๊ฐ๋
Annotation์ ์ฌ์ ์ ์๋ฏธ๋ก๋ ์ฃผ์์ด๋ผ๋ ๋ป์ด๋ค.
MVC ํจํด์ ์ํํธ์จ์ด ๊ฐ๋ฐ ๋์์ธ ํจํด์ค ํ๋๋ก Model, View, Controller๋ก ์ปดํฌ๋ํธ๋ฅผ ๋๋์ด ๊ฐ๋ฐํ๋ ํจํด์ด๋ค.
@Controller์ @RestController์ ์ฐจ์ด
Spring Boot ๐ผ - HTTP ์์ฒญ ์ฒ๋ฆฌ
SpringMVC Model ์ด์ ํฌ์คํธ๋ก Controller์ ๋ํด ์์๋ณด์๋ค. ์ด๋ฒ์ Model์ ๋ํด ์์๋ณด์.
Spring View, template Engine์ ๋ํด ์์๋ณธ๋ค.