Browse Source

解决缓存问题

caixiaofeng 6 months ago
parent
commit
10b0c080a7

+ 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()) {