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.

9
Come evitare la follia del costruttore dell'iniezione di dipendenza?
Trovo che i miei costruttori stiano iniziando ad apparire così: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) con un elenco di parametri sempre crescente. Poiché "Container" è il mio contenitore di iniezione di dipendenza, perché non posso semplicemente fare questo: public MyClass(Container con) per ogni classe? Quali sono gli …

17
Come posso inserire un valore di proprietà in un bean Spring che è stato configurato usando le annotazioni?
Ho un sacco di fagiolini che vengono raccolti dal percorso di classe tramite annotazioni, ad es @Repository("personDao") public class PersonDaoImpl extends AbstractDaoImpl implements PersonDao { // Implementation omitted } Nel file XML Spring, c'è un PropertyPlaceholderConfigurer definito: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> <property name="location" value="/WEB-INF/app.properties" /> </bean> Voglio iniettare una delle proprietà …



4
Libreria “friendly” di Dependency Inject (DI)
Sto riflettendo sulla progettazione di una libreria C #, che avrà diverse funzioni di alto livello. Naturalmente, queste funzioni di alto livello saranno implementate usando i principi di progettazione della classe SOLID il più possibile. Pertanto, ci saranno probabilmente classi destinate ai consumatori da utilizzare direttamente su base regolare e …


5
Come spiegare l'iniezione di dipendenza a un bambino di 5 anni? [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 …

19
ASP.NET Errore di dipendenza dipendenza core: Impossibile risolvere il servizio per il tipo durante il tentativo di attivazione
Ho creato un'applicazione .NET Core MVC e utilizzo l'iniezione delle dipendenze e il modello di repository per iniettare un repository nel mio controller. Tuttavia, visualizzo un errore: InvalidOperationException: impossibile risolvere il servizio per il tipo "WebApplication1.Data.BloggerRepository" durante il tentativo di attivare "WebApplication1.Controllers.BlogController". Modello (Blog.cs) namespace WebApplication1.Models { public class Blog …





5
Esiste un modello per l'inizializzazione di oggetti creati tramite un contenitore DI
Sto cercando di ottenere Unity per gestire la creazione dei miei oggetti e voglio avere alcuni parametri di inizializzazione che non sono noti fino al runtime: Al momento l'unico modo in cui ho potuto pensare al modo di farlo è avere un metodo Init sull'interfaccia. interface IMyIntf { void Initialize(string …



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.