[Spring boot] JDBC์ Spring JDBC ๊ทธ๋ฆฌ๊ณ MyBatis
์ง๋ ํฌ์คํธ์์ MVC ํจํด๊ณผ Spring Data Rest๋ฅผ ์ด์ฉํด ๊ฐ๋จํ REST API ์๋ฒ๋ฅผ ๊ฐ๋ฐํด๋ณด๋ ์๊ฐ์ ๊ฐ์ก์๋๋ฐ์. ๊ทธ๋ฐ๋ฐ, ์ฐ๋ฆฌ๊ฐ ์ฌ๊ธฐ์์ DB์ ์ฐ๋ํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ๋ํ๋์๊ฐ ์์์ฃ . ๋ฐ๋ก Spring Data JPA์์ต๋๋ค. ๊ทธ๋ฐ๋ฐ, ๊ธฐ์กด์ Spring์ ์ฌ์ฉํ๋ ๋ถ์ด์๋, STS ๋ด์ง ์ ์์ ๋ถํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ จ๋ ๋ถ๋ค์ JPA๋ณด๋ค๋ MyBatis์ ์ต์ํ์ค ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ MyBatis๋ ๊ธฐ์กด์ Spring ์ฒ๋ผ ์์กด์ฑ ์ฃผ์ ์ XML ํ์ผ์ ์ด์ฉํด ์งํํ๊ฒ ๋๊ณ , ์ํ๋ ๋ฐ์ดํฐ๋ฅผ ๊ฐ์ ธ์ค๊ธฐ ์ํด ๋ฉ์๋์ DB ์ฟผ๋ฆฌ๋ฅผ ์ง์ํ๋ ๋ฑ์ ๋ฐฉ์์ ์ด์ฉํด์ผ ํฉ๋๋ค. ์ด๋ฒ ํฌ์คํธ์์๋ Spring Application์ด ์ด๋ป๊ฒ DB์ ์ฐ๊ฒฐํ์ฌ Spring Data JPA๊น์ง ์ค๊ฒ ๋์๋์ง..