# Spring - MyBatis ๊ตฌ์กฐ
์๋ ํ์์์ boot๋ก Spring์ ๋ฐฐ์์๋๋ Spring boot + jpa + mariaDB + ํ์๋ฆฌํ or ๋ฆฌ์กํธ๋ฅผ ์ฌ์ฉํ์ด์mvc ํจํด์ ๋ง๋ค ๋controller + dto + entity + repository + service ๋ก ๊ตฌ์กฐ๋ฅผ ์ก์๋๋ฐ..ํ์ฌ์์์ Spring mvc ๊ตฌ์กฐ๋ก ๊ฐ๋ฐ์ ํ๊ฒ๋์๋ฐ.๋งค์ฐ ๋นํฉ์ค๋ฝ๊ณ ๋ญ๊ฐ ๋ญ์ง ๋ชจ๋ฅด๊ฒ ์์ง๋ง ์ด์ ์ด์ฐ์ ์ฐ ์ชผ๋์ ์์๋ค. ๊ทธ ์ค dao๊ฐ ์๊ณ ์๋ ๊ตฌ์กฐ ์ฐจ์ด๊ฐ ๋์ ๋์ด์ ๋๊ฐ์ ์ฐจ์ด๋ฅผ ์งํผํฐ์จฉ์๊ฒ ๋ฌผ์ด๋ดค๋ค. 1. DTO + DAO + Mapper + Service ๊ตฌ์กฐ**DAO(Data Access Object)**๋ฅผ ์ฌ์ฉํ์ฌ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ๊ทผ์ ๋ด๋นํ๋ ๊ตฌ์กฐ. ๊ตฌ์กฐDTO (Data Transfer Object) → ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋..