diff --git a/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaCodeEngine.java b/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaCodeEngine.java index abeff1c..51baa52 100644 --- a/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaCodeEngine.java +++ b/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaCodeEngine.java @@ -100,7 +100,8 @@ public class JavaCodeEngine { // 设置安全检查器 System.setSecurityManager(securityManager); // 执行方法并返回结果 - return ConsoleCapture.capture(() -> method.invoke(null, args)); + return new EngineResult(method.invoke(null, args), null); +// return ConsoleCapture.capture(() -> method.invoke(null, args)); } catch (CustomException e) { EngineResult result = new EngineResult(); result.setSuccess(Boolean.FALSE); @@ -279,7 +280,7 @@ public class JavaCodeEngine { } - public void remove(){ + public void remove() { clazz = null; classLoader = null; } diff --git a/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaScriptEngine.java b/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaScriptEngine.java index dd0542b..47fc9d2 100644 --- a/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaScriptEngine.java +++ b/common/common-code/src/main/java/cn/fateverse/common/code/engine/JavaScriptEngine.java @@ -4,7 +4,6 @@ import cn.fateverse.common.code.console.ConsoleCapture; import cn.fateverse.common.code.lock.SegmentLock; import cn.fateverse.common.code.model.EngineResult; import cn.fateverse.common.core.exception.CustomException; -import com.alibaba.fastjson2.JSON; import org.graalvm.polyglot.Context; import org.graalvm.polyglot.Value; diff --git a/custom-query/custom-query-biz/src/main/resources/bootstrap-dev.yml b/custom-query/custom-query-biz/src/main/resources/bootstrap-dev.yml new file mode 100644 index 0000000..3e65651 --- /dev/null +++ b/custom-query/custom-query-biz/src/main/resources/bootstrap-dev.yml @@ -0,0 +1,26 @@ +# Spring +spring: + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 162.14.111.170:8848 + namespace: clay +dubbo: + registry: + parameters: + namespace: dubbo-clay +code: + java: + class-path: E:\home\clay\code\ +seata: + service: + grouplist: + seata-server: 192.168.31.102:8091 + registry: + nacos: + namespace: clay + config: + apollo: + namespace: clay +