์์ DI(Dependency Injection)์ ๋ํด์ ์์๋ณด์๋๋ฐ, Spring์์ ์์กด์ฑ์ ์ฃผ์ ํ๋ ์ธ ๊ฐ์ง ๋ฐฉ๋ฒ์ ๋ํด์ ๋ค๋ฃจ์ด ๋ณด๋ ค๊ณ ํ๋ค.DI๋ Spring์์๋ง ์ฌ์ฉ๋๋ ์ฉ์ด๊ฐ ์๋๋ผ ๊ฐ์ฒด์งํฅ ํ๋ก๊ทธ๋๋ฐ์์๋ ์ด๋์์๋ ํต์ฉ๋๋ ๊ฐ๋ ์ด๋ค.๊ฐ์ฒด ๋ด๋ถ์์ ๋ค๋ฅธ
DI(Dependency Injection)๋ ์คํ๋ง์ด ๋ค๋ฅธ ํ๋ ์์ํฌ์ ์ฐจ๋ณํ๋์ด ์ ๊ณตํ๋ ์์กด ๊ด๊ณ ์ฃผ์ ๊ธฐ๋ฅ์ผ๋ก,๊ฐ์ฒด๋ฅผ ์ง์ ์์ฑํ๋ ๊ฒ ์๋๋ผ ์ธ๋ถ์์ ์์ฑํ ํ ์ฃผ์ ์์ผ์ฃผ๋ ๋ฐฉ์์ด๋ค.DI(์์กด์ฑ ์ฃผ์ )๋ฅผ ํตํด์ ๋ชจ๋ ๊ฐ์ ๊ฒฐํฉ๋๊ฐ ๋ฎ์์ง๊ณ ์ ์ฐ์ฑ์ด ๋์์ง๋ค.