# UnsatisfiedDependencyException
# ์๋ฌ ์์ธ
์๋ฒ๋ฅผ ๊ธฐ๋ํ๋ ์ค์ UnsatisfiedDependencyException์ด ๋ฐ์ํ๋ฉด์ BeanCreationException์์ธ๊ฐ ์ถ๋ ฅ
BeanCreationException์ ๋ง๊ทธ๋๋ก ์คํ๋ง๋น ๊ฐ์ฒด ์์ฑ์ค์ ํน์ ์์ธ๊ฐ ๋ฐ์ํ์ฌ ๋น ์์ฑ์ด ๋์ง ๋ชปํ ๋ ๋์ ธ์ง๋ ์์ธ
์์ธํด๋์ค๋ช ์๋ ๋์์๋ฏ์ด ์์ธ์ ํน์ ํ๋์ ์์กด ์ฃผ์ ์ด ๋์ด ์์๊ฒ์ผ๋ก ์์ํ์ง๋ง ์์กด ์ฃผ์ ์ ์คํจํ๊ธฐ ๋๋ฌธ์ ๋ฐ์
# ์์ธ ๋ถ์
์๋ฌ ์ฝ๋์ DataSource์ ๋ฌธ์ ๋ผ๋ฉด ๋ค์ ๋ธ๋ก๊ทธ (opens new window)๋ฅผ ์ฐธ๊ณ ํ๊ณ , Controller์ Service ์ฌ์ด์ ์์กด์ฑ ๋ฌธ์ ๊ฐ ์๋ค๋ฉด Stack overflow (opens new window)๋ฅผ ์ฐธ๊ณ ํ๋ฉด ์ข์ ๊ฒ ๊ฐ๋ค.
๋ง์ฝ myBatis๋ฅผ ์ฌ์ฉํ๋ค๋ฉด xml ํ์ผ์ ์คํ๋ ์ ํ์ธํด๋ณด์.
๋จ์ํ Annotation ๋ฌธ์ ๊ฐ ์๋ ๊ฒฝ์ฐ๊ฐ ๋ ๋ง์ ๊ฒ ๊ฐ๋ค.
Annotation ์์กด ๋ฌธ์ ๋ฅผ ๋จผ์ ํ์ ํ๊ณ ์๋ณด์ด๋ฉด DB, Query๋ ํ์ธํ์.