Ma motivation est de trouver facilement lors de la maintenance d'un grand projet Spring Data Jpa quelle méthode Repository a généré sql. J'ai CustomerRepository
comme dans GitHub spring-data-examples.Comment enregistrer le nom de la classe cible réelle pour Spring Data Repository lors de l'utilisation de CustomizableTraceInterceptor
j'ai changé CustomizableTraceInterceptor
à:
public @Bean CustomizableTraceInterceptor interceptor() {
CustomizableTraceInterceptor interceptor = new CustomizableTraceInterceptor();
interceptor.setHideProxyClassNames(true);
interceptor.setEnterMessage("Entering $[targetClassShortName].$[methodName]()");
return interceptor;
}
Je voudrais voir dans le journal:
Entering CustomerRepository.save()
mais j'obtenir:
Entering SimpleJpaRepository.save()
Merci beaucoup Pour votre aide.