expression d'execution aop
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
Code:
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"/> |
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".
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