Groovy代码示例 – 如何为groovy脚本编译后的class文件指定名字?

groovy脚本默认会被编译成Script1.groovyScript777.groovy。这对于错误的判断非常不利,不过我们可以指定脚本编译的名称,从而能够快速定位问题脚本。示例代码如下:

可以通过GroovyClassLoader来指定编译后的class文件名称

GroovyClassLoader groovyClassLoader = new GroovyClassLoader();
Class<Script> parsedClass = groovyClassLoader.parseClass(scriptText, name); //name 为脚本编译后的名字
Script script = scriptClass.newInstance();
script.run();  // 执行脚本
上一篇 Groovy代码示例 - groovy脚本中如何调用及包含其他的脚本?
下一篇 Windows下安装golang
目录
文章列表
1 Filebeat自动关闭问题解决
Filebeat自动关闭问题解决
2
Redis 性能测试
Redis 性能测试
3
Spring Cloud手动实例化Feign代码
Spring Cloud手动实例化Feign代码
4
微信服务商公众号或小程序支付需注意事项
微信服务商公众号或小程序支付需注意事项
5
Prometheus + Grafana 使用 elasticsearch_exporter 监控 ElasticSearch
Prometheus + Grafana 使用 elasticsearch_exporter 监控 ElasticSearch
最新评论
一位WordPress评论者
一位WordPress评论者
2月12日
您好,这是一条评论。若需要审核、编辑或删除评论,请访问仪表盘的评论界面。评论者头像来自 Gravatar。