Průvodce Google

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 13. září 2016; kontroly vyžadují 6 úprav .
Průvodce Google
Typ Injekce závislosti
Vývojář Google
Zapsáno v Jáva
Operační systém Multiplatformní software
Nejnovější verze 5.1.0 ( 24. ledna 2022 )
Stát Aktivní
Licence Licence Apache 2.0
webová stránka github.com/google/guice

Google Guice je univerzální open source framework pro platformu Java vyvinutý společností Google pod licencí Apache 2.0 . Rámec poskytuje podporu pro vkládání závislostí pomocí anotací pro konfiguraci objektů Java [1] .

Dependency injection  je návrhový vzor, ​​jehož hlavním úkolem je oddělit chování objektu od správy jeho závislostí. Guice umožňuje implementační třídy programově svázat s rozhraním a poté vložit do konstruktorů , metod nebo polí anotovaných @Inject . Pokud je nutné poskytnout více než jednu implementaci stejného rozhraní, může uživatel vytvořit vlastní anotaci, která určí výběr požadované implementace, a poté ji použít pro vložení závislosti.

Odkazy

  1. google-guice – Google Code Archived 23. března 2011 na Wayback Machine