Google guide

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 13. september 2016; checks kræver 6 redigeringer .
Google guide
Type Afhængighedsindsprøjtning
Udvikler Google
Skrevet i Java
Operativ system Cross-platform software
nyeste version 5.1.0 ( 24. januar 2022 )
Stat Aktiv
Licens Apache 2.0 licens
Internet side github.com/google/guice

Google Guice er en universel open source-ramme til Java -platformen udviklet af Google under Apache 2.0-licensen . Rammen giver understøttelse af afhængighedsinjektion ved hjælp af annoteringer til konfiguration af Java- objekter [1] .

Afhængighedsinjektion  er et designmønster, hvis hovedopgave er at adskille et objekts adfærd fra styringen af ​​dets afhængigheder. Guice tillader implementeringsklasser at blive programmatisk bundet til en grænseflade og derefter injiceret i konstruktører , metoder eller felter, der er kommenteret med @Inject . Når det er nødvendigt at levere mere end én implementering af den samme grænseflade, kan brugeren oprette deres egen annotation, der bestemmer valget af den ønskede implementering, og derefter bruge den til afhængighedsinjektion.

Links

  1. google-guice - Google Code Arkiveret 23. marts 2011 på Wayback Machine