Ich habe Klasse A, die eine Schnittstelle implementiert I. So konfiguriert Feder dies als eine Bohne, die zu einer anderen Bohne der Klasse B als eine Eigenschaft injiziert wird. Klasse B Code versucht, die vollständig qualifizierten Namen (Paket + Klassenname) der Klasse A mit der injizierten Eigenschaft zu erhalten [i.getClass(). ToString()] ... Dies führt dazu, nur den Proxy-Namen bekommen des Objekts Klasse $ Proxy27 ... Ich versuchte auch i.getClass(). getCanonicalName(); gleiche Ergebnisse ...Wie bekomme ich die Klasse von einer Bean, die einen AOP-Proxy durchläuft?
Also, was könnte die Ursache dafür sein, den Proxy-Namen anstelle des Klassennamens zu bekommen? Ich brauche den voll qualifizierten Namen
Was ist die Frage? –
Sie sollten Ihre Frage *** in *** die Frage stellen. Auf diese Weise kann Ihnen jemand helfen. –