[Javalist] Spring AOP advice nem fut
István Székely
istvan.szekely1 at gmail.com
2013. Okt. 3., Cs, 16:24:36 CEST
Sziasztok!
Van egy annotációm, amit metódusok megjelölésére használok. Van egy Spring
AOP-s aspect, ami úgy van megadva, hogy bizonyos csomagban és az
alcsomagokban az annotációval megjelölt metódusokra fusson le egy @Around
advice.
Tehát valami ilyesmi:
@Aspect
public class A {
@Pointcut("within(com.x.y.z..*) && @annotation(com.a.b.C)")
public void p() {}
@Around("p()")
public void advice(...) { ... }
}
Adott egy osztály, amiben van két metódus, a() és b(), közvetlenül egymás
alatt definiálva, és mindkettő public (bár ez talán mindegy is). Ha az
annotációt a-ra teszem, akkor szépen lefut az advice, ha b-re, akkor pedig
nem.
Hogyan lehetséges ez, és főleg, mi a megoldás?
Üdv
Stivi
--------- következő rész ---------
Egy csatolt HTML állomány át lett konvertálva...
URL: <http://lists.javaforum.hu/pipermail/javalist/attachments/20131003/903590e8/attachment.html>
További információk a(z) Javalist levelezőlistáról