groovy

以下是为您整理出来关于【groovy】合集内容,如果觉得还不错,请帮忙转发推荐。

【groovy】技术教程文章

java – Groovy ConfigSlurper给类文件太大RuntimeException【代码】

我正在使用Groovy ConfigSlurper从Groovy脚本加载一个大型groovy文件(741KB),并在尝试进行编译时始终收到RuntimeException. Groovy 2.1.1,Java 1.6(Apple / MacOSX) 我称之为:conf = new ConfigSlurper().parse(new File('conf.groovy').toURL())并始终获得以下例外. ConfigSlurper可以编译的文件大小是否存在已知限制?org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: General error during c...

java – Groovy生成的类名【代码】

我正在使用java groovy脚本.有可能改变由groovy类名生成的(Script1.groovy,Script777.groovy等)吗?如果出现异常,很难找到正确的脚本:/Caused by: org.json.JSONException: JSONObject["value14"] not found. at org.json.JSONObject.get(JSONObject.java:498) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at ja...

如何从groovy调用Java的Stream.collect()?【代码】

从Scala获得FP的一些背景我真的不喜欢Groovy的集合方法名称.考虑到上面提到的一些架构选择,我发现在Groovy代码中使用Java 8流API(加上java.util.Optional)是一个吸引人的解决方案. 直到我点击这个:def finalCollection = [ 'some', 'items', 'really', 'not', 'important' ].stream().map { aMethodReturningOptional(it) } //map String to Optional<Item>.flatMap { it.map(Stream.&of).orElseGet(Stream.&empty) } //convert t...

java – 在Spring 4中导入Groovy Bean定义?【代码】

我已经使用groovy dsl定义了一些bean,并试图像我之前在dispatcher-servlet.xml中使用bean的xml定义一样添加它们:<import resource="/WEB-INF/config.groovy"/>但这不起作用.怎么了? 我的bean定义如下:import org.apache.commons.dbcp.BasicDataSourcebeans {dataSource(BasicDataSource) {driverClassName = "com.mysql.jdbc.Driver"url = "jdbc:mysql://localhost:3306/test"username = "root"password = "root"} }解决方法:通...

java – 如何在Groovy的JsonSlurper中维护JSON的顺序?【代码】

我正在阅读一个简单的JSON ….{"A":0,"B":0,"C":2,"D":0,"F":5}在Groovy中使用JsonSlurper进入地图…Map gradeDistributon = jsonSlurper.parseText(jsonString)但是当用闭包迭代这个地图时..gradeDistributon.each{ entry -> println "From map got key ${entry.key}"我看到键不符合原始JSON中的顺序,例如’C’首先出现.我认为这是因为Map不能在Java中维护插入顺序.有没有办法保持原始JSON的顺序? 如果它意味着以不同的方式读取...

如何在spring boot 2中使用groovy解释(使用spring-aop注释)2使用maven构建java应用程序?【代码】

我有一个spring boot 2 java app,并希望使用解释(未编译)的groovy代码来注入aop.从阅读弹簧文档这听起来有可能,但我找不到任何例子.AOP – advising scripted beans:You are of course not just limited to advising scripted beans…? you can also write aspects themselves in a supported dynamic language and use such beans to advise other Spring beans. This really would be an advanced use of the dynamic language ...

用于将PHP代码子集转换为Java / Scala / Groovy的工具?

有存在吗?理想情况下,它还带有一个基本PHP函数库. 我有一堆简单的PHP脚本(没有扩展,没有花哨的动态黑客等)我想转换为Java …如果一个工具可以完成80%的工作而我做另外20个工作会很棒%.解决方法:看来你刚刚在JVM上运行一些PHP之后.你可以试试其中一个:Project Zero或Quercus

Java – Groovy XML Slurping的速度

我们开始研究一个需要一些棘手的XML解析的项目. 我喜欢Groovy的XmlSlurper的外观(Groovy目前似乎是我的Golden Hammer选择).我们需要处理各种各样的XML输入,而Groovy的动态特性可能只是让我们找到一个简洁,简洁的解决方案.走着瞧. 关注的是速度方面的灵活性和活力的成本,尽管我还没有对此进行过测试.有人对这个有经验么?与用于解析XML的一些Java替代方案相比,Groovy和XmlSlurper特别快或慢吗?解决方法:我没有看到XmlSlurper的严重...

如何通过Eclipse中的远程Java应用程序调试来调试Groovy代码【代码】

我正在努力调试构建为Sling包的应用程序.该应用程序几乎完全是Groovy代码(我有Groovy Eclipse插件),Eclipse(使用Maven)构建.jar并在Sling中安装它没有任何问题. 但是,它无法调试.我已按照说明设置远程调试,我收集这些是调试Sling应用程序所必需的 – 具体来说,我使用以下命令启动Sling:java -Xdebug -Xnoagent -Djava.io.tmpdir=/c/Users/nickgolding1/temp -Xmx1024m -Xrunjdwp:transport=dt_socket,address=30303,server=y,susp...

java – NoClassDefFoundError:groovy / lang / binding【代码】

我正在尝试使用GroovyShell来评估Java应用程序中的Groovy脚本. 问题:我的程序编译正常,但在运行时给我一个NoClassDefFoundError. TestClass.java:import groovy.lang.Binding; import groovy.lang.GroovyShell;class TestClass {static Binding binding;static GroovyShell shell;public static void main(String[] args) {System.out.println("Hello, world.");binding = new Binding();shell = new GroovyShell(binding);Objec...