Моя мотивация заключается в том, чтобы легко узнать при обслуживании большого проекта Spring Data Jpa, с помощью которого был создан метод репозитория с учетом sql.Как зарегистрировать фактическое имя целевого класса для хранилища данных Spring при использовании CustomizableTraceInterceptor
У меня CustomerRepository
как в GitHub spring-data-examples.
Я изменил CustomizableTraceInterceptor
на:
public @Bean CustomizableTraceInterceptor interceptor() {
CustomizableTraceInterceptor interceptor = new CustomizableTraceInterceptor();
interceptor.setHideProxyClassNames(true);
interceptor.setEnterMessage("Entering $[targetClassShortName].$[methodName]()");
return interceptor;
}
Я хотел бы видеть в журнале:
Entering CustomerRepository.save()
, но вместо этого я получаю:
Entering SimpleJpaRepository.save()
Спасибо большое для вашей помощи.