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)

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>
Ceci intercept toutes les méthodes de ma couche service, moi je veux juste celles avec la Transaction Required.

quelqu'un a une idée

Merci !