Domande taggate «dependency-injection»

Un modello di progettazione per ridurre l'accoppiamento tra i componenti, iniettando dinamicamente nelle dipendenze di un componente software che deve funzionare.



10
Qual è la differenza tra @Inject e @Autowired in Spring Framework? Quale usare a quale condizione?
Sto esaminando alcuni blog su SpringSource e in uno dei blog l'autore sta usando @Injecte suppongo che possa anche usare @Autowired. Ecco il pezzo di codice: @Inject private CustomerOrderService customerOrderService; Non sono sicuro della differenza tra @Injecte @Autowiredlo apprezzerei se qualcuno spiegasse la sua differenza e quale utilizzare in quale …


5
Perché si usa l'iniezione di dipendenza?
Sto cercando di capire le iniezioni di dipendenza (DI) e ancora una volta ho fallito. Sembra sciocco. Il mio codice non è mai un casino; Scrivo a malapena funzioni e interfacce virtuali (anche se lo faccio una volta in una luna blu) e tutta la mia configurazione è magicamente serializzata …




12
Quali framework di .NET Dependency Injection vale la pena esaminare? [chiuso]
Allo stato attuale, questa domanda non è adatta al nostro formato di domande e risposte. Ci aspettiamo che le risposte siano supportate da fatti, riferimenti o competenze, ma questa domanda probabilmente solleciterà dibattiti, argomenti, sondaggi o discussioni estese. Se ritieni che questa domanda possa essere migliorata e possibilmente riaperta, visita …

11
@Resource vs @Autowired
Quale annotazione, @Resource ( jsr250 ) o @Autowired (specifica per la primavera) dovrei usare in DI? Ho usato con successo sia in passato, @Resource(name="blah")sia@Autowired @Qualifier("blah") Il mio istinto è quello di @Resourceattenermi all'etichetta poiché è stata ratificata dal popolo jsr. Qualcuno ha forti pensieri su questo?




15
Qual è la differenza tra i modelli di Iniezione delle dipendenze e Localizzatore di servizi?
Entrambi i modelli sembrano un'implementazione del principio di inversione del controllo. Cioè, un oggetto non dovrebbe sapere come costruirne le dipendenze. Dependency Injection (DI) sembra usare un costruttore o setter per "iniettare" le sue dipendenze. Esempio di utilizzo dell'iniezione costruttore: //Foo Needs an IBar public class Foo { private IBar …

7
Risoluzione di istanze con ASP.NET Core DI
Come risolvere manualmente un tipo utilizzando il framework di iniezione delle dipendenze integrato ASP.NET Core MVC? La configurazione del contenitore è abbastanza semplice: public void ConfigureServices(IServiceCollection services) { // ... services.AddTransient<ISomeService, SomeConcreteService>(); } Ma come posso risolvere ISomeServicesenza eseguire l'iniezione? Ad esempio, voglio fare questo: ISomeService service = services.Resolve<ISomeService>(); Non …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.