ich habe eine Bohne, die wie folgt kommentiert wird:EJB @DependsOn zusammen mit CDI Instanz nicht
@Stateless
@DependsOn("Bar")
public class Foo implements Inf {}
und eine Bohne namens "Bar" wie folgt aus:
@Stateless
public class Bar implements Inf {}
und i jeder sammeln Bohne über:
@Startup
@Singleton
public class Boo {
@Inject
Instance<Inf> infs;
}
Das funktioniert gut. Es scheint jedoch, dass @ DependsOn nicht richtig funktioniert. Jedes Mal, wenn ich meinen Container starte, wird die Klasse "Foo" vor "Bar" ausgeführt.
Hat jemand eine Ahnung?
Vielen Dank im Voraus
wie sagt man Klasse 'foo', bevor 'Bar' ausgeführt werden ?? fügen Sie bitte ein Fehler StackTrace oder Beweis zu diesem Thank You hinzu. @Christopher –