Tag: dependency-injection

Ein Entwurfsmuster, das zur Verringerung der Kopplung zwischen den Komponenten dynamisch Einspritzen in eine software-Komponente, die Abhängigkeiten, die es benötigt, um zu funktionieren.

Implizit injizieren von Abhängigkeiten in der Base-Klasse, während die abgeleitete Klasse wird gelöst durch Einheit

Anzahl der Antworten 3 Antworten
Ich habe eine Basisklasse Base mit dependecy Dep und Standard-Spritzgieß-und Konstruktor- Class Base : IBase { public IDep Dep { get; set; } public Base() { Console.WriteLine("Default Constructor Base "); } [InjectionConstructor] public Base(IDep dep) { Console.WriteLine("Injection

Kann @Inject optional sein, im JSR 330 (wie @Autowire(required=false)?

Anzahl der Antworten 5 Antworten
Spring @Autowire kann so konfiguriert werden, dass der Frühling wird nicht werfen einen Fehler, wenn kein passender autowire Kandidaten sind gefunden: @Autowire(required=false) Gibt es ein äquivalent JSR-330-annotation? @Inject schlägt immer fehl, wenn es keine passenden Kandidaten. Gibt

Wie instanziiert spring managed beans zur Laufzeit?

Anzahl der Antworten 5 Antworten
Steckte ich mit eine einfache Umgestaltung von reinen java auf den Frühling. Anwendung verfügt über eine "Container" - Objekt, das instanziiert seiner Teile zur Laufzeit. Lassen Sie mich erklären, mit dem code: public class Container { private

Wie sollte EJB Stateless Session Bean korrekt injiziert in das web-Modul?

Anzahl der Antworten 2 Antworten
Völlig neue Java EE (aber nicht in Java selbst) ich versuche es zu bauen eine sehr einfache "Enterprise Application" mit Hibernate als JPA-provider und JSF als die eigentliche UI-framework. Für diese Zwecke bin ich mit der NetBeans

Dependency Injection & Verwendung von Schnittstellen?

Anzahl der Antworten 2 Antworten
Habe ich bemerkt, dass viele Entwickler definieren eine Schnittstelle für JEDER Klasse, werde injiziert werden mittels DI-framework. Was sind die Vorteile Definition von Schnittstellen für jede Klasse? Warum schließen? Wie etwa die Zeit nehmen und einen Kommentar

AngularJS: Inject-controller in einen anderen controller aus dem gleichen Modul

Anzahl der Antworten 4 Antworten
Möglich ist, zu injizieren, einen controller zu einem anderen controller, die Teil des gleichen Moduls? Beispiel: JS: var app = angular.module('myAppModule', ) .controller('controllerOne', ['$scope', function($scope){ $scope.helloWorld = function(){ return 'Hello World'; } }]) .controller('controllerTwo', ['$scope', 'controllerOne', function($scope,

Verwendung von Dependency Injection mit .NET Core Class Library (.NET Standard)

Anzahl der Antworten 1 Antworten
Ich bin über den link: https://docs.microsoft.com/en-us/aspnet/core/mvc/controllers/dependency-injection gelernt, dass, wie ich verwenden können, dependency injection für die Web-API. Als in der oben aufgeführten link kann ich benutzen, Startup (Startup.cs) Klasse für dependency injection innerhalb der API-Schicht. Wie aber

ASP.NET Kern DbContext-Injektion

Anzahl der Antworten 5 Antworten
Ich habe eine ConfigurationDbContext dass ich versucht bin, zu verwenden. Es hat mehrere Parameter, DbContextOptions und ConfigurationStoreOptions. Wie kann ich diese DbContext, um meine Dienstleistungen in ASP.NET Core? Habe ich versucht, die folgenden in meinem Systemstart.cs: ConfigureServices

Die Injektion mehrere Implementierungen mit Dependency injection

Anzahl der Antworten 1 Antworten
Ich bin momentan an einem ASP.NET Kern-Projekt und wollen, verwenden Sie die integrierte Dependency Injection (DI) - Funktionalität. Gut, angefangen habe ich mit einem interface: ICar { string Drive(); } und umsetzen wollen, die ICar - Schnittstelle,

org.springframework.Bohnen.factory.UnsatisfiedDependencyException: Fehler beim erstellen bean mit dem Namen 'demoRestController'

Anzahl der Antworten 1 Antworten
Ich bin neu auf Frühling und ich bin versucht, eine Anwendung für das lernen, aber ich bin immer problem in Autowiring,ich füge meinen code. Ich arbeite auf spring boot. Spring-Boot-Code public class DemoApplication { public static void

AnnotatedElementUtils Fehler Frühling test

Anzahl der Antworten 2 Antworten
Schrieb ich einen jUnit-test, aber ich habe eine Fehlermeldung wenn ich es ausführen : java.lang.NoClassDefFoundError: org/springframework/core/annotation/AnnotatedElementUtils at org.springframework.test.context.MetaAnnotationUtils$AnnotationDescriptor.<init>(MetaAnnotationUtils.java:269) at org.springframework.test.context.MetaAnnotationUtils$AnnotationDescriptor.<init>(MetaAnnotationUtils.java:257) at org.springframework.test.context.MetaAnnotationUtils$UntypedAnnotationDescriptor.<init>(MetaAnnotationUtils.java:326) at org.springframework.test.context.MetaAnnotationUtils.findAnnotationDescriptorForTypes(MetaAnnotationUtils.java:171) at org.springframework.test.context.ContextLoaderUtils.buildMergedContextConfiguration(ContextLoaderUtils.java:621) at org.springframework.test.context.DefaultTestContext.<init>(DefaultTestContext.java:93) at org.springframework.test.context.TestContextManager.<init>(TestContextManager.java:119) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTestContextManager(SpringJUnit4ClassRunner.java:120) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.<init>(SpringJUnit4ClassRunner.java:109) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

Frühling injiziert Abhängigkeiten im Konstruktor ohne @Autowired-annotation

Anzahl der Antworten 1 Antworten
Ich bin das Experimentieren mit Beispielen aus dieser offiziellen Frühling tutorials und es ist eine Abhängigkeit von diesem code: https://github.com/spring-guides/gs-async-method/tree/master/complete Wenn du dir den code auf AppRunner.java Klasse, ich habe 2 Fragen: 1), Wenn der server ab,

Wie Registrieren Sie die Klasse In Autofac

Anzahl der Antworten 1 Antworten
Ich bin mit autofac als Ioc-Container. Ich habe Drei Klassen: class Service { public Service(Repository rep,UnitOfWork context){} } Class Repository { public Repository(UnitOfWork context){} } class UnitOfWork{} den Service und Repository müssen die gleiche Instanz von UnitOfWork

Einheit: Nicht registrieren können, geben Sie aus den verschiedenen Montage

Anzahl der Antworten 4 Antworten
Ich versuche, umzusetzen Dependency injection in meiner MVC Anwendung. Ich bin mit Unity.Mvc3.dll für IoC. Ich Frage mich, wie die Einheit kann sich nicht registrieren-Typen aus einer anderen assembly. Hier ist der code: protected void Application_Start() {

Property Injection in Asp.Net Kern

Anzahl der Antworten 2 Antworten
Ich versuche ein port asp.net Anwendung asp.net core. Ich habe Eigentum Injektion (mit ninject) auf meinem UnitOfWork Umsetzung wie diese. [Inject] public IOrderRepository OrderRepository { get; set; } [Inject] public ICustomerRepository CustomerRepository { get; set; } Gibt

Jersey 2.*. Wie ersetzen InjectableProvider und AbstractHttpContextInjectable Jersey-1.*

Anzahl der Antworten 2 Antworten
Ich würde gerne eine Klasse erstellen, deren Objekte injiziert werden können, mit der @Context annotation (oder noch besser eine benutzerdefinierte Anmerkung für Fälle, in denen ich übergeben zu müssen, ein argument für die annotation) in den Ressource-Methoden.

Wann ist Frühling Erzeugung von Instanzen von Objekten, die injiziert werden

Anzahl der Antworten 3 Antworten
Frühjahr hat DI und erstellt Objekte, so dass Ihr Programm müssen Sie sich keine sorgen, Objekte zu erstellen. Aber die Frage hier ist, wenn eine Instanz von Injektions-Objekt erstellt wird. Ist es, wenn das Hauptprogramm nutzt die

Dolch 2 Generische Typ-Klasse zu injizieren-Fehler

Anzahl der Antworten 3 Antworten
Ich bin nicht in der Lage MyClass hier injiziert werden, aufgrund Ihrer Generischen Natur. Dolch beschwert sich mit diesem Fehler: Error:(187, 10) error: com.test.MyClass hat die Typ-Parameter, nicht-Mitglieder injizieren der raw-Typ. über: com.test.MyComponent.Spritzen(com.test.MyClass obj) [Komponenten-Spritzguss, Typ: Kom.test.MyClass]

Presenter-injection mit Dagger 2

Anzahl der Antworten 2 Antworten
Ich gerade angefangen mit Dolch 2 und ich fand online Tausende guides jeweils mit einer anderen Umsetzung und ich bin ein bisschen verwirrt jetzt. Also im Grunde das ist, was ich schrieb im moment: AppModule.java: @Module public

Custom-Autowire-candidate Bohnen im Frühjahr 3

Anzahl der Antworten 6 Antworten
Sagen, ich habe die folgende Struktur mit einem service-Schnittstelle ServiceInterface und ein paar Komponenten zur Umsetzung: ProductAService und ProductBService ich habe auch ein RequestContext bean, hat eine qualifizierende Eigenschaft, die sagt, dass wir sagen, dass derzeit die

Transactional annotation Fehler

Anzahl der Antworten 2 Antworten
Wenn ich "@Transactional(readOnly=false)" Anmerkung in meinem Service-Klasse bekomme ich folgende Fehlermeldung Beschreibung: Die Bohne 'studentService" konnte nicht eingespritzt werden 'com.student.service.StudentServiceImpl', weil es ein JDK dynamische proxy-Implementierung: com.student.service.StudentService Beispielcode: @Service("studentService") @Transactional(readOnly=false) public class StudentServiceImpl implements StudentService { }

Anmeldung Spring-bean-Erstellung / dependency injection

Anzahl der Antworten 2 Antworten
Ich bin auf der Suche nach einem Weg zur Einrichtung Log4j (oder anderen Geräts), damit ich sehen kann, die in den log, wenn der Frühling legt eine Bohne oder legt Sie eine bean-Eigenschaft. ZB. so etwas wie

Autofac-und Func-Fabriken

Anzahl der Antworten 1 Antworten
Arbeite ich an einer Anwendung mit Caliburn.Mikro-und Autofac. In meiner Komposition root bin ich nun mit einem problem konfrontiert, mit Autofac: Ich habe zu injizieren, die weltweit verwendet IEventAggregator in meine FirstViewModel, und eine zweite IEventAggregator, die

Frühling - How zu nutzen Spring Dependency Injection zu schreiben, ein Standalone-Java-Anwendung

Anzahl der Antworten 7 Antworten
Ich schreiben wollen, eine standalone-Anwendung mit IOC, wie kann ich die Federn verwenden, dependency injection in es? Ich bin mit JIdea. Es ist Frühling-2.5-Unterstützung, aber will ich mit spring 3.0 hier ist der Weg, den ich ausprobiert

Angabe der Instanz, die für die Registrierung einer Komponente mit Schloss Windsor

Anzahl der Antworten 2 Antworten
Ich habe wohl eine einfache Frage hier etwa Schloss Windsor, die ich noch nicht seit sehr lange. Ich versuche, registrieren Sie einen Dienst mit einer bestimmten Instanz, die die singleton-Implementierung des service. Den container nicht versuchen, die

Dependency Injection und Projekt-Struktur für die Konsole-Anwendungen

Anzahl der Antworten 1 Antworten
Ich habe 4 Projekte: Core (IServer): System System.Kern DependencyResolver: Core StructureMap Infrastruktur (Service): Core Externe Abhängigkeit Konsole: Core DependencyResolver Anforderungen: Ich versuche, mit StructureMap nur in der DependencyResolver. Außerdem die Konsole-Anwendung, sollten Sie nicht wissen, etwas über

Einheit DI auf einem Windows-Dienst, Ist möglich?

Anzahl der Antworten 1 Antworten
Baue ich einen Windows-Dienst zu tun, einige periodische Vorgänge, kann ich mit Unity zu injizieren meine Klassen aus einer anderen Bibliothek vorhanden? Ich verwenden möchten, mit der [Abhängigkeit] - Attribut für meine Dienste, die Registrierung der Komponenten

Frühling - StackOverflowError in Bohnen-Erstellung

Anzahl der Antworten 2 Antworten
Ich erhalte die folgende Fehlermeldung: java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.TestContext.getApplicationContext(TestContext.java:203) at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.injectDependencies(DependencyInjectionTestExecutionListener.java:109) at org.springframework.test.context.support.DependencyInjectionTestExecutionListener.prepareTestInstance(DependencyInjectionTestExecutionListener.java:75) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:255) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:93) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.invokeTestMethod(SpringJUnit4ClassRunner.java:130) at org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51) at org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44) at org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27) at org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37) at org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42) at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:46) at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) at

Der Frühling kann nicht finden die Konfiguration in den Pfad

Anzahl der Antworten 6 Antworten
naja, ich bin gelaufen dieser code und es cant' finden die springconfig4.xml Datei: package com.nortal.pirs.test.independant; import org.springframework.beans.factory.BeanFactory; import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; public class Test4 { public static void main(String args) { ApplicationContext context = new ClassPathXmlApplicationContext("/com/nortal/pirs/beans/springconfig4.xml"); BeanFactory

Symfony2: Wie man eine config-parameter innerhalb eines listener?

Anzahl der Antworten 2 Antworten
Habe ich eine listener-Dienst. Ich will Lesen, einige config-Parameter drin. Wie kann ich den Zugriff auf den service container innerhalb der listener-Klasse? InformationsquelleAutor Amit | 2012-05-03

Spritzen in private, package-oder öffentlichen Bereich oder einen setter?

Anzahl der Antworten 7 Antworten
Sehe ich viele Java-Beispiele für die Verwendung von dependency injection mit privaten Bereichen ohne öffentlichen setter wie diese: public SomeClass { @Inject private SomeResource resource; } Aber das ist eine schlechte Idee, wenn die Injektion sollte manuell

Erstellen Sie eine Instanz einer Klasse mit Abhängigkeiten mit Autofac

Anzahl der Antworten 4 Antworten
Problem: Davon ausgehen, die Klasse: public class MyAwesomeClass { private IDependCls _dependCls; public MyAwesomeClass(IDependCls dependCls) { _dependCls = dependCls; } } Und woanders ich brauche, um eine Instanz der Klasse, etwa so: public class SomewhereElse { public

Dependency Injection mit Konstruktor-Parameter, die nicht Schnittstellen

Anzahl der Antworten 2 Antworten
Ich bin noch ein Neuling in DI, und ich bin versucht, zu verstehen, wenn ich mir Gedanken darüber mache, Dinge in die falsche Richtung. Ich arbeite auf einem Spielzeug problem, wenn ich darstellen möchten ein Würfel-Objekt, das

DI Konstruktor mit optionalen Parametern

Anzahl der Antworten 2 Antworten
Mein Konstruktor hat optionale Parameter, und Sie scheinen zu verwirren, die mit der vorherrschenden Art und Weise zu tun, DI. constructor(public name:string, public age?:number, private _service:Service); Typoskript verständlicherweise nicht gerne, dass ich einen nicht optionalen parameter hinter

Ninject: Singleton-Bindung-syntax?

Anzahl der Antworten 2 Antworten
Ich bin mit Ninject 2.0 für die .Net 3.5 framework. Ich habe Schwierigkeiten mit der singleton-Bindung. Habe ich eine Klasse UserInputReader implementiert IInputReader. Ich will nur eine Instanz dieser Klasse, der jemals geschaffen. public class MasterEngineModule :

Autowiring in Spring-bean (@Component) erstellt mit dem new-Schlüsselwort

Anzahl der Antworten 2 Antworten
Habe ich zwei spring-Bean wie folgt: @Component("A") @Scope("prototype") public class A extends TimerTask { @Autowired private CampaignDao campaignDao; @Autowired private CampaignManager campManger; A(){ init_A(); } } Muss ich mir ein neues Objekt mit Einem neuen Schlagwort, durch

Wie Dependency Injection mit Statischen Methoden?

Anzahl der Antworten 3 Antworten
Vorstellen, gibt es eine Customer Klasse mit einer Instanz Load() Methode. Wenn die Load() - Methode aufgerufen wird, ruft es um details, wie z.B. var orders = Order.GetAll(customerId, ...); GetAll() ist eine statische Methode der Order Klasse

Konfigurieren controller im Frühjahr ohne Komponente Scannen in xml?

Anzahl der Antworten 2 Antworten
Habe ich das design ein sehr großes Projekt für eine bank mit spring mvc. Ich schon wählen zu gehen, mit der XML-Konfiguration. Mein Anliegen ist die Begrenzung der start-up-Zeit des Servers. Es werden rund 2000 Controller. Ich

Dolch 2 - Warum ist dies eine Abhängigkeit Zyklus?

Anzahl der Antworten 2 Antworten
Ich versuche zu injizieren und die Anwendung Context in 2 anderen Objekte, eine AuthManager und ein ApiClient. Beide von Ihnen hängt ab, sagte Rahmen, und die ApiClient hängt von der AuthManager. Warum ist dies eine Abhängigkeit Zyklus,

Wie zu vermeiden, Dependency Injection, constructor-Wahnsinn?

Anzahl der Antworten 9 Antworten
Finde ich, dass meine Konstruktoren beginnen wie folgt Aussehen: public MyClass(Container con, SomeClass1 obj1, SomeClass2, obj2.... ) wird mit Zunehmender parameter-Liste. Seit "Container" ist mein dependency-injection-container, warum kann ich nicht einfach dies tun: public MyClass(Container con) für

ASP.NET Core-2.0-repository-pattern eine generische Basis Klasse

Anzahl der Antworten 2 Antworten
Ich bin Implementierung der Repository-Muster in einer ASP.NET Core-2.0-Anwendung. Ich habe eine BaseRepository-Klasse wie folgt: public class BaseRepository<TEntity> where TEntity : class { private ApplicationDbContext _context; private DbSet<TEntity> _entity; public BaseRepository(ApplicationDbContext context) { _context = context; _entity

Wie funktioniert die Spring @Autowired Arbeit

Anzahl der Antworten 4 Antworten
Stieß ich auf ein Beispiel der @Autowired public class EmpManager { @Autowired private EmpDao empDao; } Ich war neugierig, wie die empDao bekommen-sets, da gibt es keine setter-Methoden, und es ist privat. Blick auf diese post stackoverflow.com/questions/3153546/...

Constructor Dependency Injection WebApi Attribute

Anzahl der Antworten 2 Antworten
Bin ich auf der Suche rund um für eine nicht-Parameter-injection-option für die WebApi Attribute. Meine Frage ist einfach, ob dies überhaupt möglich ist, mit Structuremap? Habe ich schon googeln um, aber kommen immer mit entweder Eigentum injection

Dependency Injection und JavaFX

Anzahl der Antworten 1 Antworten
Seit JavaFX runtime will instanziieren meine Application-Objekt und alle meine controller-Objekte, wie kann ich das injizieren von Abhängigkeiten in diesen Objekten? Wenn Objekte instanziiert wurden, die durch ein DI framework wie Spring, der Rahmen würde sich Draht

.NET Core IServiceScopeFactory.CreateScope() vs IServiceProvider.CreateScope (Erweiterung)

Anzahl der Antworten 1 Antworten
Mein Verständnis ist, dass bei Verwendung der integrierten in das dependency injection, ein .NET-Core-console-app benötigen Sie zum erstellen und verwalten alle Bereiche selbst in der Erwägung, dass eine ASP.NET Core-app erstellen und verwalten Sie die HttpRequest Umfang

Ioc/DI - Warum muss ich die Referenz alle Ebenen/Baugruppen in Anwendung Einstiegspunkt?

Anzahl der Antworten 4 Antworten
(Im Zusammenhang mit dieser Frage, EF4: Warum proxy-Erstellung aktiviert sein, wenn lazy loading aktiviert ist?). Ich bin neu in DI, so mit mir tragen. Ich verstehe, dass der container ist verantwortlich für die Instanziierung alle meine Typen

Jboss AS 7 - Dependency Injection

Anzahl der Antworten 2 Antworten
Im Versuch zu machen, die Nutzung von dependency injection in Jboss AS 7 und ich habe riesige Schwierigkeiten. Ich habe setup ein OHR, die enthält ein EJB-jar und Krieg. Des Krieges enthält eine richfaces-web-app. Im Versuch zu

WCF-custom-service-host Werk nicht genannt

Anzahl der Antworten 2 Antworten
Ich habe implementiert eine WCF Service Library (.Net 4.5), welches einwandfrei funktioniert. Dann habe ich versucht zu implementieren, die Einheit DI mithilfe einer benutzerdefinierten Servcie-Host-Fabrik. Anwendung Debuggen habe ich gemerkt, dass CreateServiceHost Methode in meinem Werk nicht

Builder-Muster Unter Verwendung Von Spring Injiziert Ressourcen

Anzahl der Antworten 3 Antworten
Ich habe eine Builder , verwendet mehrere Ressourcen, die injiziert werden, die über den Frühling. Es sieht ähnlich aus wie diese: import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Component public class SandBoxBuilder { private final SandUtil sandUtil; private Sand sand;

Kontext injiziert SecurityContext null ist

Anzahl der Antworten 2 Antworten
Habe ich eine Javae EE-Anwendung mit JAX-RS 2.0 und JPA. Ich erstellt einen speziellen Anbieter meine Benutzer-Entität (mit Qualifier), um die aktuelle Benutzer (angemeldet), als Einheit von Anwendungen, die Benutzer-Datenbank. Um den aktuellen Benutzer ich benutze @Context