在类方法中调用 Groovy 脚本 ;
在 evaluate 方法中 , 首先创建 GroovyShell 实例对象 , 然后执行该实例对象的 evaluate 方法 , 传入要调用的 Groovy...脚本对应的 File 对象 ;
public abstract class Script extends GroovyObjectSupport {
/**
* 一个助手方法,允许使用此脚本绑定作为变量范围动态计算..., 这个参数是 绑定作用域 变量 参数 ;
在 Groovy 脚本中 , 该变量本身就被封装在 Script 类中 , 可以直接调用 Binding binding 成员 ;
但是在 Java...成员中 , 设置 args 参数 , 作为调用 Groovy 脚本的执行参数 ;
首先 , 要在 Java 类方法中 , 创建 Binding 对象 ,
// 注意这里创建 groovy.lang.Binding...脚本
/*
下面的 age 和 age2 都是变量定义
age 变量的作用域是 本地作用域
age2 变量的作用域是 绑定作用域
一个是私有变量 , 一个是共有变量