Wie greife ich auf eine Spring Bean-Methode einer Klasse zu, die sich nicht im Spring Container befindet?
Ich bin nicht einFrühlinpro, also bitte trage mich ....
Ich habe drei Klassen:
class SpringBeanA {
public aMethod() {
.....
}
}
class SpringBeanB {
@Autowired SpringBeanA a;
public bMethod() {
a.method();
}
}
class NONSpringClass {
.....
b.method,();
.....
}
b.method()
gibt einen Nullzeigerfehler aus, sowohl bei Zugriff über die InstanzenSpringBeanB b = new SpringBeanB()
und autowiring SpringBeanB zu NONSpringClass.
Die Autodraht:
class NONSpringClass {
@Autowired SpringBeanB b;
.....
b.method();
.....
}
Wie kann ich erfolgreich @ anrufeb.method()
?