SpEL in @Qualifier beziehen sich auf dieselbe Bohne
Ich bin daran interessiert, eine Bean-Referenz zu injizieren, die auf der Grundlage einer anderen Eigenschaft für dieselbe Bean aufgelöst wird:
@Autowired
@Qualifier("#{'prefix' + actualQualifier}")
private OtherBean otherBean
private String actualQualifier;
Dies würde sicherstellen, dass die Beziehung zwischen "actualQualifier" und "otherBean" korrekt ist.
Es gibt eine Reihe von Beans, die vom Typ @ konfiguriert sinOtherBean
.
Ich kann sicherstellen, dass für "actualQualifier" ein Wert festgelegt ist, bevor die automatische Verdrahtung / Injektion beginnt.
Ich kann keinen Weg finden, auf einen anderen Eigenschaftswert (im JavaBean-Sinne) in derselben Bean zu verweisen, die gerade automatisch verkabelt wird.