2016-04-16 17 views
0

Hy,@Autowired Werke in einer abstrakten Klasse

Wie @Autowired Arbeiten in einem Attribute in einer abstrakten Klasse deklarieren, wenn sie nicht in den Unterklassen geerbt. Welche Quelle tut unter der Haube, um die Abhängigkeiten in die Unterklassen einzufügen, wenn @Autowired Annotation nicht in den Unterklassen vererbt wird?

Dank

Antwort

0

Es gibt nicht so etwas wie ein nicht vererbt Feld in Unterklassen in Java. Die privaten Felder werden wie jedes andere nicht statische Feld vererbt, sie sind nur im Unterklassencode nicht sichtbar. Sie können jedoch immer noch mit Reflektion erreicht werden. Der Frühling wird kein Problem haben, solche Felder zu autodiren.

Verwandte Themen