[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