跳过导航链接
[Web Site]

@AopIgnore

程序包 net.hasor.dataql.extend.jsr223

DataQL 的 jsr223 支持。

请参阅: 说明

程序包net.hasor.dataql.extend.jsr223的说明

DataQL 的 jsr223 支持。 获取参数变量操作符:@、#、$ 的实际效果如下:
 Bindings globalBindings = this.engine.getBindings(ScriptContext.GLOBAL_SCOPE);
 Bindings engineBindings = this.engine.getBindings(ScriptContext.ENGINE_SCOPE);
 Map dataMap = new HashMap<>(){{
   dataMap.putAll(globalBindings);
   dataMap.putAll(engineBindings);
 };
 CustomizeScope customizeScope = symbol -> {
 if ("#".equals(symbol)) {
   return engineBindings;
 } else if ("@".equals(symbol)) {
   return globalBindings;
 } else {
   return dataMap;
 }
版本:
: 2017-03-23
作者:
赵永春 (zyc@hasor.net)
跳过导航链接
[Web Site]

Copyright © 2020. All rights reserved.