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 : 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"/>
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