Auf Thema antworten

ein Proxy ist in erster Linie ein Wrapper, wie eine Einkaufstüte um den Kohlkopf herum,

der Proxy erbt nicht von der Ursprungsklasse, sondern ist eine neue eigene Klasse, die immerhin dieselben Interface implementiert,

technisch wäre Vererbung vielleicht möglich, ich schätze so ist es aber sauberer


> bekomme ich war keine ClassCastException mehr, allerdings liefert obj.getClass() class $Proxy0.


das passt doch zusammen



--


alles worauf sich der Proxy bezieht sind die Interface, verhält sich exakt so, Annotations der aktuellen Klasse sollten dort keinen Einfluss haben,

ok richtig was neues dazu sagen kann ich mit diesen Worten nicht ;)


Annotations passen generell überhaupt nicht in die kleine abgeschlossene Welt von Interface, Klassen, Vererbung, OO usw.



Oben