์คํ๋ง์ธ์ก์ 1 ์คํ๋ง ์ธ ์ก์ (3ํ) 1์ฅ ์คํ๋ง ์์ผ๋ก ์คํ๋ง ์ปจํ ์ด๋ : ๊ฐ์ฒด๊ฐ ํ์ด๋๊ณ , ์๋ผ๊ณ , ์๋ฉธํ๋ค. ๋นํฉํ ๋ฆฌ(org.springframework.beans.factory.BeanFactory ์ธํฐํ์ด์ค์ ์ ์๋จ) DI์ ๋ํ ๊ธฐ๋ณธ์ ์ธ ์ง์ ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์คํธ(org.springframework.context.ApplicationContext ์ธํฐํ์ด์ค์ ์ ์๋จ) ๋นํฉํ ๋ฆฌ๋ฅผ ํ์ฅํด ํ๋กํผํฐ ํ์ผ์ ํ ์คํธ ๋ฉ์์ง๋ฅผ ์ฝ๊ณ ํด๋น ์ด๋ฒคํธ ๋ฆฌ์ค๋์ ๋ํ ์ ํ๋ฆฌ์ผ์ด์ ์ด๋ฒคํธ ๋ฐํ ๊ฐ์ ์ ํ๋ฆฌ์ผ์ด์ ํ๋ ์์ํฌ ์๋น์ค ์ ๊ณต ์คํ๋ง ํ๋ ์์ํฌ ์ฝ์ด ์คํ๋ง ์ปจํ ์ด๋ ๋น์ ์์ฑ, ์ค์ , ๊ทธ๋ฆฌ๊ณ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ๊ด๋ฆฌํ๋ ์ปจํ ์ด๋. ๋น ํฉํ ๋ฆฌ์ ์ ํ๋ฆฌ์ผ์ด์ ์ปจํ ์คํธ๊ฐ ์ฌ๊ธฐ์ ํฌํจ๋๋ค. ๋ชจ๋ ์คํ๋ง์ ๋ชจ๋์ ์ฝ์ด ์ปจํ ์ด๋ ์์ ๊ตฌ์ถ๋๋ค. AOP ๋ชจ๋(as.. 2023. 3. 18. ์ด์ 1 ๋ค์