Articles of dependency injection

Come iniettare in modo programmatico un bean gestito CDI Java in una variabile locale in un metodo statico

Come posso iniettare un bean Java Java 1.1+ gestito in modo programmatico in una variabile locale in un metodo statico?

Iniezione delle dipendenze e logger nominati

Sono interessato a saperne di più su come le persone si iniettano la registrazione con le piattaforms di iniezione delle dipendenze. Sebbene i collegamenti riportati di seguito ei miei esempi si riferiscano a log4net e Unity, non utilizzerò necessariamente nessuno di questi. Per l’iniezione di dipendenza / IOC, probabilmente userò MEF poiché questo è lo […]

Quali sono i vantaggi dei contenitori per iniezione di dipendenza?

Comprendo i benefici dell’iniezione di dipendenza stessa. Prendiamo la spring, per esempio. Capisco anche i vantaggi di altre funzionalità di Spring come AOP, helper di diverso tipo, ecc. Mi chiedo, quali sono i vantaggi della configurazione XML come: rispetto al semplice vecchio codice java come: Female mary = new Female(); mary.setAge(23); Male john = new […]

Come si inseriscono i segreti utente di ASP.NET 5 (vNext) nella mia class di utilità?

Ho già usato: user-secret set “AWSAccessKey” “my access key” e user-secret set “”AWSSecretKey” “my secret key” per ottenere le mie chiavi nel negozio segreto. Ho questa class che userò per inviare email tramite Amazon SES, ma non so come ottenere le mie chiavi. public class MailHelper { public void SendEmailSes(string senderAddress, string receiverAddress, string subject, […]

IFilterProvider e separazione delle preoccupazioni

Ho una situazione in cui ho bisogno di iniettare alcune dipendenze in un filtro azione, vale a dire il mio fornitore di authorization personalizzato nel mio attributo di authorization personalizzato. Mi sono imbattuto in un sacco di persone e post che dicevano che dovremmo separare i “metadati degli attributi” dal “comportamento”. Questo ha senso e […]

Inietta il fagiolo in enum

Ho il DataPrepareService che prepara i dati per i report e ho un Enum con tipi di report, e ho bisogno di iniettare ReportService in Enum o avere accesso a ReportService da enum. il mio servizio: @Service public class DataPrepareService { // my service } mio enum: public enum ReportType { REPORT_1(“name”, “filename”), REPORT_2(“name”, “filename”), […]

Iniezione delle dipendenze e Provider di Membership ASP.Net

Sono in procinto di creare un provider di appartenenze personalizzato per un sito Web ASP.Net MVC. Il provider viene creato come class separata come parte di una libreria più grande. È necessario che l’archivio dati di back-end sia flessibile in quanto potrebbe essere un file Xml o un database SQL. Il mio primo pensiero è […]

Minification di Angularjs usando grunt uglify con conseguente errore js

In angularjs passiamo i parametri come iniezione di dipendenza. Per esempio, function checkInCtrl ($scope, $rootScope, $location, $http){ ….. …. } Quindi, quando viene minimizzato, diventa come, function checkInCtrl(a,b,c,d){ } Ora a, b, c, d non saranno interpretati come $ scope, $ rootScope, $ location, $ http da angular e l’intero codice non funziona. Per questo […]

Wcf iniezione dipendenza

Voglio iniettare un’implementazione della mia interfaccia nel WCF ma voglio inizializzare il mio contenitore di Dependency Injection nel client della WCF. Quindi posso avere un’implementazione diversa per ogni cliente del mio servizio.

escludi @Component da @ComponentScan

Ho un componente che voglio escludere da @ComponentScan in un particolare @Configuration : @Component(“foo”) class Foo { … } Altrimenti, sembra scontrarsi con qualche altra class nel mio progetto. Non capisco completamente la collisione, ma se commento l’annotazione @Component , le cose funzionano come vorrei. Ma altri progetti che si basano su questa libreria si […]