首页 文章

使用groovy绑定和groovyclassloader

提问于
浏览
0

我正在阅读http://www.slideshare.net/glaforge/going-to-mars-with-groovy-domainspecific-languages/46-How_to_inject_the_direction,因为我们最近继承的代码库做了类似的事情 . 问题是我们继承的代码使用来自java应用程序的groovy并使用GroovyClassLoader加载然后实例化/调用groovy脚本 . 我想知道,如果有任何方法使用Groovy绑定与groovyclassloader的方法 . 还是有更合适的方式? (expando meta class?)

1 回答

  • 0

    GroovyClassLoader创建重写 groovy.lang.Script 的类 .

    在类Script上,您有一个setBinding方法,它与您的演示文稿中的Binding相同 . 在调用 run() 之前调用 setBinding()

相关问题