la méthode appellée via Spring Aop, s'éxécute 4 fois de suite
Bonjour j'essaye de configurer un logger qui loguera l'entrée et la sortie de chaque méthodes de mes services spring, jusque là, rien de compliqué.
Sauf qu'une fois configuré le pointcut et l'aspect, le logger se déclenche bien mais 4 fois de suite.
Je ne vois aucune raison à ça.
Je précise que pour l'instant je n'utilise que system.out pour logger, que la fonction logMethodEntry est bien appellée 4x, ce n'est donc pas un pb de logger. enfin je pense...
Toutes les interfaces constituant mes services sont dans le package
Citation:
com.systra.justime.bs
voici ma config :
Code:
1 2 3 4 5 6 7
|
<aop:pointcut id="BsOperation" expression="execution(* com.systra.justime.bs.*.*(..))" />
<aop:aspect id="loggingAspect" ref="BsLogger">
<aop:before method="logMethodEntry" pointcut-ref="BsOperation"/>
<aop:after-returning method="logMethodExit" returning="result" pointcut-ref="BsOperation"/>
</aop:aspect> |