Как передать пользовательскую аннотацию аспекта spring в совет

#spring-boot #spring-aspects

#spring-boot #spring-аспекты

Вопрос:

Я создал пользовательскую аннотацию аспекта и передал ее в around advice, но не смог прочитать значения аннотации. Я не уверен, как передать аннотацию совету и прочитать его значения. Эта реализация выдает ошибку ниже, вызванную: java.lang.Исключение IllegalArgumentException: ошибка при ::0 формальном несвязанном в pointcut

Вот пример кода

 @Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
public @interface LogUserDetail {

     String action();
     String tableName();

}

@Aspect
@Component
public class LoggingAspect {    
    @Around("@annotation(com.lowes.lcm.util.LogUserDetail)")
    public void logExecutionTime(ProceedingJoinPoint joinPoint, LogUserDetail logUserDetail) throws Throwable {
        
        System.out.println("User Detail"  logUserDetail.action());
  
    }


 @LogUserDetail(action = "Add",tableName = "Sample")
    public void testAspect(){
}