【发布时间】:2010-12-03 03:59:27
【问题描述】:
我需要从我的 Java 应用程序中运行一些外部代码,这些代码会经常更新并且与应用程序的其余部分正交。由于我不会为每次代码更改(以及其他原因)重新部署整个应用程序,因此我们选择为此代码使用 groovy,并将其存储在文件系统或数据库中。
From the documentation 我知道我有两种运行代码的方法 - 使用 GroovyShell 或 GroovyClassLoader(此处不适合 eval)
每种方法的优缺点是什么?
【问题讨论】:
标签: java groovy groovyshell groovyclassloader