mirror of
https://gitee.com/dromara/liteFlow.git
synced 2026-05-14 20:22:07 +08:00
enhancement #I62DT1 如果对上下文标注@ScriptBean,那么脚本和java中拿到的上下文并不是同一个上下文
This commit is contained in:
@@ -87,7 +87,8 @@ public class JavaScriptExecutor implements ScriptExecutor {
|
||||
bindings.put("_meta", metaMap);
|
||||
|
||||
//放入用户自己定义的bean
|
||||
bindings.putAll(ScriptBeanManager.getScriptBeanMap());
|
||||
//放入用户自己定义的bean
|
||||
ScriptBeanManager.getScriptBeanMap().forEach(bindings::putIfAbsent);
|
||||
|
||||
return compiledScript.eval(bindings);
|
||||
}catch (Exception e){
|
||||
|
||||
Reference in New Issue
Block a user