如何配置多个按顺序运行的注释

时间:2018-12-22 05:00:10

标签: java spring-boot annotations

我自定义了两个批注以及如何按顺序运行它。

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

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

@AnnotationAAA
@AnnotationBBB
公共无效functionName(){
}

@Aspect
@Component
公共类SpringAOPHandle {
 @Around(“ execution(* *(..))&& @annotation(AnnotationAAA)”)
 公开... {
 //在这里处理代码运行AnnotationAAA
 }

@Around(“ execution(* *(..))&& @annotation(AnnotationBBB)”)
 公开... {
 //在此处处理代码运行AnnotationBBB
 }
}

我如何处理@AnnotationBBB之前运行@AnnotationAAA或@AnnotationAAA之前运行@AnnotationBBB

0 个答案:

没有答案
相关问题