bonjour
j'essaye d'intégrer un comportement à une de mais classe à l'aide de AOP le problème ce que le comportement que j'ai définit dans ma classe Monlogger n'est pas exécuter.
voici mon fichier applicationCOntext
je précise que mes classes MonLogger est la classe DAOContact qui contient toutes les méthodes se trouvent sous le même package "domain".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <aop:config> <aop:pointcut id="servicePointcut" expression="execution(* domain.DAOContact.*(..))" /> <aop:aspect id="loggingAspect" ref="MessageLogger"> <aop:before method="logMethodEntry" pointcut-ref="servicePointcut" /> <aop:after-returning method="logMethodExit" returning="result" pointcut-ref="servicePointcut" /> </aop:aspect> </aop:config><!-- Fin de la configuration AOP --><bean id="MessageService" class="test.MessageService"></bean> <bean id="MessageLogger" class="domain.MonLogger"/>
j'ai essayé de modifier l'expression suivant
<aop:pointcut id="servicePointcut"
expression="execution(* domain.DAOContact.*(..))" />
en donnant le nom exacte de la méthode ou je vais introduire l'aspect mais c'est toujours la même chose.
merci
Partager