Je cherche à faire un aspect avec un advice lancé à la sortie des méthodes de ma couche service, je cherche à intercepter que les méthodes avec l'annotation @Transactional(propagation = Propagation.REQUIRED)
Ceci intercept toutes les méthodes de ma couche service, moi je veux juste celles avec la Transaction Required.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <!-- Aspects en AOP --> <aop:config> <aop:aspect id="observerAspect" ref="observerAdvice"> <aop:pointcut id="myPointcut" expression="execution(* *.I*Service.*(..))" /> <aop:after pointcut-ref="myPointcut" method="sendObservation" /> </aop:aspect> </aop:config> <!-- Advice --> <bean id="oserverAdvice" class=" x.ObserverAdvice" > </bean>
quelqu'un a une idée
Merci !
Partager