Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在AspectJ中的方法调用期间拦截对象_Java_Spring_Aop_Aspectj_Spring Aop - Fatal编程技术网

Java 在AspectJ中的方法调用期间拦截对象

Java 在AspectJ中的方法调用期间拦截对象,java,spring,aop,aspectj,spring-aop,Java,Spring,Aop,Aspectj,Spring Aop,在我的Dao层中有以下方法 public void setApples(List您有两个选项,要么创建spring aop代理(1)bean,要么使用aspectj(2) 将在运行时使用,它将创建一个代理“包装器”,用于拦截对方法的调用 使用AspectJ创建相同的拦截器 在这两种情况下,您都需要在方法执行之前进行拦截。因此使用或MethodBeforeAdvice您有两个选项,创建spring aop代理(1)bean或使用aspectj(2) 将在运行时使用,它将创建一个代理“包装器”,用于

在我的
Dao
层中有以下方法


public void setApples(List

您有两个选项,要么创建spring aop代理(1)bean,要么使用aspectj(2)

  • 将在运行时使用,它将创建一个代理“包装器”,用于拦截对方法的调用
  • 使用AspectJ创建相同的拦截器

  • 在这两种情况下,您都需要在方法执行之前进行拦截。因此使用或MethodBeforeAdvice

    您有两个选项,创建spring aop代理(1)bean或使用aspectj(2)

  • 将在运行时使用,它将创建一个代理“包装器”,用于拦截对方法的调用
  • 使用AspectJ创建相同的拦截器

  • 在这两种情况下,您都需要在方法执行之前拦截。因此,使用或MethodBeforeAdvice

    请不要在更新的问题中提及答案,而是写下您自己的答案并自我接受,以关闭该问题。目前它仍然显示为未回答。我尝试过,但答案被标记为trivi我想如果我在问题中提到答案,人们可以找到帮助。请不要在更新的问题中提到答案,写下你自己的答案并自我接受,以结束问题。目前它仍然显示为未回答。我尝试过,但答案被标记为琐碎,因此被评论我想如果我在问题中提到答案,人们可以找到帮助