Ich entscheide mich, autowired Feld in Unterklasse zu überschreiben. Wie kann ich diese Überschreibung durchführen? So etwas wie diesWie kann ich @Autowired Eigenschaft in Unterklasse überschreiben
class Superclass {
@Autowired
Test test;
public Test getTest() {
return test;
}
}
class Subclass extends Superclass {
@Autowired
Test2 test2;
public Subclass() {
super().test=test2;
}
}
Mögliches Duplikat [? Gibt es eine Möglichkeit Klassenvariablen in Java außer Kraft zu setzen] (http://stackoverflow.com/questions/685300/is-there-a-way-over-klasse-variables-in-java) – Gary