Guice
둘러보기로 가기
검색하러 가기
Google Guice를 정리 합니다.
Guice 개요
Google에서 발표한 Java 5 이상에서 지원되는 가벼운 DI container으로 Annotation을 사용하여 DI를 구현
IoC (Inversion of Control, 제어의 역전)
프로그램에 의해서 객체(Bean)가 관리되는 것이 아니라, 위임을 통해서 객체를 관리
DL (Dependency Lookup, 의존성 검색)
개발자가 Container에서 제공하는 API를 사용하여 사용하고자 하는 객체(Bean)을 찾는 것
DI (Dependency Injection, 의존성 주입)
의존성 주입 방법
- Constructor Injection
- Method Injection
- Setter Injection