Dependency Injection Inversion of Control Portable Service Abstraction Dependency Injection 소개 의존성은 쉽게 이야기하면 new입니다. DI는 new를 사용하여 어떤 컴포넌트에 의존성을 주입하는 것입니다. DI 방법 의존성은 크게 2가지 방법으로 주입할 수 있습니다. Constructor Injection 컴포넌트를 생성할 때 컨테이너에 있는 의존성을 주입합니다. DI 시점을 파악할 수 있습니다. 권장되는 DI 방법입니다. Setter Injection 생성된 컴포넌트에 임의의 시점에 의존성을 주입합니다. DI 시점을 파악하기 어렵습니다. @Autowired와 @Resource Autowired 스프링 프레임워크 에너테이션 Type..