구글 가이스

Google Guice
구글 가이스
개발자구글
안정된 릴리스
5.1.0 / 2022년 1월 24일, 6개월 전(2022-01-24)[1]
저장소github.com/google/guice
기입처자바
유형의존관계 주입 프레임워크
면허증.Apache 라이센스 2.0
웹 사이트github.com/google/guice Edit this on Wikidata

Google Guice("juice")[2]는 Google이 Apache 라이센스로 출시한 Java 플랫폼용 오픈 소스 소프트웨어 프레임워크입니다.주석을 사용하여 Java [3]개체를 구성하는 종속성 주입을 지원합니다.의존성 주입은 동작과 의존성 해결을 분리하는 것이 핵심 원칙인 설계 패턴입니다.

Guice를 통해 구현 클래스를 인터페이스에 프로그래밍 방식으로 바인드한 후 생성자, 메서드 또는 필드에 삽입할 수 있습니다.@Inject주석입니다.동일한 인터페이스의 구현이 여러 개 필요한 경우 사용자는 구현을 식별하는 사용자 지정 주석을 작성한 후 해당 주석을 삽입할 때 사용할 수 있습니다.

2008년 Java 주석을 사용한 의존성 주입을 위한 최초의 범용 프레임워크인 Guice는 제18회 Jolt Award 최우수 라이브러리, 프레임워크 또는 [3][4]컴포넌트상을 수상했습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ "Guice510 · google/guice Wiki". Retrieved 2022-05-12.
  2. ^ "google-guice - Guice (pronounced 'juice') is a lightweight dependency injection framework for Java 5 and above, brought to you by Google". Code.google.com. Google Project Hosting. 2007-03-23. Retrieved 2013-11-24.
  3. ^ a b Yuan, Michael. "Guice (Google)". Retrieved 2010-04-09.
  4. ^ "18th Annual Jolt Award winners".

추가 정보