소스 검색

解决缓存问题

caixiaofeng 6 달 전
부모
커밋
10b0c080a7
1개의 변경된 파일3개의 추가작업 그리고 1개의 파일을 삭제
  1. 3 1
      flow-common/flow-common-flowable-starter/src/main/java/com/flow/flowable/loader/FlowableSerializable.java

+ 3 - 1
flow-common/flow-common-flowable-starter/src/main/java/com/flow/flowable/loader/FlowableSerializable.java

@@ -28,7 +28,9 @@ public class FlowableSerializable {
             if ("org.flowable.common.engine.impl.el.function.AbstractFlowableVariableExpressionFunction".equals(serializableFlowableClass)) {
                 CtField[] fields = ctClass.getFields();
                 for (CtField field : fields) {
-                    field.setModifiers(Modifier.TRANSIENT);
+                    if ("method".equals(field.getName())) {
+                        field.setModifiers(Modifier.TRANSIENT);
+                    }
                 }
             }
             if (!ctClass.isInterface()) {