Explorar o código

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

xueli.xue %!s(int64=8) %!d(string=hai) anos
pai
achega
70783426b3

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

@@ -1,6 +1,7 @@
 package com.xxl.job.core.handler.annotation;
 
 import java.lang.annotation.ElementType;
+import java.lang.annotation.Inherited;
 import java.lang.annotation.Retention;
 import java.lang.annotation.RetentionPolicy;
 import java.lang.annotation.Target;
@@ -11,6 +12,7 @@ import java.lang.annotation.Target;
  */
 @Target({ElementType.TYPE})
 @Retention(RetentionPolicy.RUNTIME)
+@Inherited
 public @interface JobHander {
 
     String name();