소스 검색

“@JobHandler”添加“@Inherited”注解,解决BEAN在事务代理情况下,无法获取自定义代理的BUG

xueli.xue 9 년 전
부모
커밋
70783426b3
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      xxl-job-core/src/main/java/com/xxl/job/core/handler/annotation/JobHander.java

+ 2 - 0
xxl-job-core/src/main/java/com/xxl/job/core/handler/annotation/JobHander.java 파일 보기

@@ -1,6 +1,7 @@
1 1
 package com.xxl.job.core.handler.annotation;
2 2
 
3 3
 import java.lang.annotation.ElementType;
4
+import java.lang.annotation.Inherited;
4 5
 import java.lang.annotation.Retention;
5 6
 import java.lang.annotation.RetentionPolicy;
6 7
 import java.lang.annotation.Target;
@@ -11,6 +12,7 @@ import java.lang.annotation.Target;
11 12
  */
12 13
 @Target({ElementType.TYPE})
13 14
 @Retention(RetentionPolicy.RUNTIME)
15
+@Inherited
14 16
 public @interface JobHander {
15 17
 
16 18
     String name();