구글 가이스
Google Guice개발자 | 구글 |
---|---|
안정된 릴리스 | 5.1.0 / 2022년 1월 [1] , 전( |
저장소 | github |
기입처 | 자바 |
유형 | 의존관계 주입 프레임워크 |
면허증. | Apache 라이센스 2.0 |
웹 사이트 | github |
Google Guice("juice")[2]는 Google이 Apache 라이센스로 출시한 Java 플랫폼용 오픈 소스 소프트웨어 프레임워크입니다.주석을 사용하여 Java [3]개체를 구성하는 종속성 주입을 지원합니다.의존성 주입은 동작과 의존성 해결을 분리하는 것이 핵심 원칙인 설계 패턴입니다.
Guice를 통해 구현 클래스를 인터페이스에 프로그래밍 방식으로 바인드한 후 생성자, 메서드 또는 필드에 삽입할 수 있습니다.@Inject
주석입니다.동일한 인터페이스의 구현이 여러 개 필요한 경우 사용자는 구현을 식별하는 사용자 지정 주석을 작성한 후 해당 주석을 삽입할 때 사용할 수 있습니다.
2008년 Java 주석을 사용한 의존성 주입을 위한 최초의 범용 프레임워크인 Guice는 제18회 Jolt Award 최우수 라이브러리, 프레임워크 또는 [3][4]컴포넌트상을 수상했습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ "Guice510 · google/guice Wiki". Retrieved 2022-05-12.
- ^ "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.
- ^ a b Yuan, Michael. "Guice (Google)". Retrieved 2010-04-09.
- ^ "18th Annual Jolt Award winners".
추가 정보
- Vanbrabant, Robbie (April 21, 2008), Google Guice: Agile Lightweight Dependency Injection Framework (1st ed.), Apress, p. 192, ISBN 978-1-59059-997-6