Articles of dipendenza iniezione

AngularJS – Iniezione di fabbrica da un altro modulo in un fornitore

Ho una fabbrica da un modulo separato che vorrei iniettare in un fornitore per il mio modulo, ma continuo a ricevere errori di provider sconosciuti. Che cosa sto facendo di sbagliato? Cosa vorrei iniettare: var angularSocketIO = angular.module(‘socketioModule’, []); angularSocketIO.factory(‘socketio’, [ ‘$rootScope’, ‘addr’, function($rootScope, addr) { var socket = io.connect(addr,{ ‘sync disconnect on unload’: true […]

Dov’è dovrebbe andare l’annotazione @Autowired – sulla proprietà o sul metodo?

Qual è più corretto? Questo (con l’annotazione @Autowired sul metodo)? @Controller public class MyController { private MyDao myDao; @Autowired public MyController(MyDao myDao) { this.myDao = myDao; } Questo (con l’annotazione @Autowired sulla proprietà)? @Controller public class MyController { @Autowired private MyDao myDao; public MyController(MyDao myDao) { this.myDao = myDao; } Dov’è l’annotazione @Autowired che dovrebbe […]

Come integrare il provider di appartenenze IoC con ASP.NET MVC

Ho un provider di appartenenze / ruoli personalizzato che uso nei miei controller MVC che voglio anche avere accesso a ASP.NET MVC, quindi posso usare AuthorizationFilters, ecc. Dal momento che così tante persone hanno implementato provider personalizzati, immagino che molte persone abbiano fatto questo, ma non ho capito o trovato messaggi che affrontano specificamente questo […]

Come posso iniettare in @FacesConverter?

Ho scritto un convertitore. Sto usando CDI e iniezione parallela. In quel caso le classi non vengono iniettate. Come posso rendere ansible l’iniezione? @FacesConverter(forClass = MyClass.class) public class MyConverter implements Converter{ @EJB private ClassForEJB classForEJB; @Inject private ClassForInject classForInject; // Converter Methods }

Come iniettare una mappa usando la @Value Spring Annotation?

Come posso iniettare valori in una mappa dal file delle proprietà usando l’annotazione @Value in spring? La mia class Spring Spring è e ho provato ad usare $ ma ho ricevuto il seguente messaggio di errore Imansible eseguire il campo autowire: private java.util.Map Test.standard; l’eccezione nidificata è java.lang.IllegalArgumentException: Imansible risolvere il segnaposto “com.test.standard” nel valore […]

Perché iniettiamo le nostre dipendenze due volte in angularjs?

Sono nuovo in angular, voglio sapere perché e quando dovremmo iniettare tutte le nostre dipendenze necessarie due volte. Esempio : var analysisApp=angular.module(‘analysisApp’,[]); analysisApp.controller(‘analysisController’,function($scope,$http,$cookies,$state,globalService){ }); Ma possiamo anche scrivere il codice sopra come: var analysisApp=angular.module(‘analysisApp’,[]); analysisApp.controller(‘analysisController’,[‘$scope’,’$http’,’$cookies’,’$state’,’globalService’,function($scope,$http,$cookies,$state,globalService){ }]); Perché ?

Come utilizzare un contenitore DI / IoC con il modello legatore in ASP.NET MVC 2+?

Diciamo che ho un’ quadro User e vorrei impostare la sua proprietà CreationTime nel costruttore su DateTime.Now. Ma essendo un utente di test di unità, non desidero accedere direttamente a DateTime.Now ma utilizzare un ITimeProvider: public class User { public User(ITimeProvider timeProvider) { // … this.CreationTime = timeProvider.Now; } // ….. } public interface ITimeProvider […]

Autowiring in Spring bean (@Component) creato con una nuova parola chiave

Ho due fagioli spring come segue: @Component(“A”) @Scope(“prototype”) public class A extends TimerTask { @Autowired private CampaignDao campaignDao; @Autowired private CampaignManager campManger; A(){ init_A(); } } Devo creare un nuovo object di A con una nuova parola chiave, a causa di un codice legacy @Component(“B”) @Scope(“prototype”) public class B{ public void test(){ A a = […]

Utilizzo dell’iniezione delle dipendenze senza alcuna libreria DI

Sono nuovo di Repository e DI e sto cercando di implementare nel mio progetto MVC 5. Ho implementato Constructor Injection dove nel mio controller ha un costruttore come questo: IBook _ibook; public Test(IBook ibook) { _ibook = ibook; } Senza alcuna libreria DI, genera un errore: non esiste un costruttore vuoto. Per evitare questo, ho […]

Registrazione dei bean (prototipo) in fase di esecuzione in spring

Ho solo bisogno di qualcosa valutato dalla comunità. Di seguito è riportato un frammento di codice, che è un semplice factory che crea istanze di un particolare tipo. Il metodo registrerà il bean nel contesto come un prototipo e restituirà l’istanza. Questa è la prima volta che configuro i bean in fase di esecuzione. Potrebbe […]