Come posso iniettare un bean Java Java 1.1+ gestito in modo programmatico in una variabile locale in un metodo statico?
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 […]
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 […]
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, […]
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 […]
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”), […]
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 è […]
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 […]
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.
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 […]