Goal Spring Bean Spring IoC Container Dependency Injection (DI) Constructor Injection Method Injection Setter Injectio Spring Bean Spring Bean ์ผ๋ก ๋ฑ๋ก๋ ํด๋์ค๋ IoC Contrainer ์ ์ํด ์์ฑ๋ Singleton ๊ฐ์ฒด๋ฅผ ์๋ฏธํ๋ฉฐ, Bean ์ผ๋ก ๋ฑ๋ก๋ ํด๋์ค๋ง ์ปจํ ์ด๋๋ฅผ ํตํด ์์กด์ฑ์ด ์ฃผ์ (Dependency Injection)๋์ด ๊ฐ์ฒด์ ์๋ช ์ฃผ๊ธฐ๋ฅผ ๊ฐ๋ฐ์๊ฐ ์๋ ์ปจํ ์ด๋๊ฐ ๊ด๋ฆฌํ๋๋ก ํ๋ค. Register Bean @Bean @Bean ์ @Configuration ์ด ๋ถ์ DI ์ค์ ์ฉ ํด๋์ค์์ ์ฌ์ฉ๋๋ ์ด๋ ธํ ์ด์ ์ผ๋ก, ๋ฉ์๋๋ฅผ ์ด์ฉํด Bean Object ์ ์์ฑ๊ณผ ์์กด ๊ด๊ณ..