问题标签 [groovy]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
25389 浏览

image - 如何在 grails GSP 中显示图像?

我仍在学习 Grails,似乎遇到了绊脚石。

以下是 2 个域类:

相关的控制器片段:

最后是 GSP 片段:

现在我如何访问照片以使其显示在 GSP 上?我很确定这 profileInstance.photos.get(1).id是不正确的。

0 投票
5 回答
1412 浏览

perl - 当其中一个字段有换行符时,如何在 CSV 文件中加入行?

如果我有一个逗号分隔的文件,如下所示:

我想加入\n,制作这个:

什么是正则表达式技巧?我以为 anif (/\n,/)会抓住这个。

另外,我需要对 UTF-8 编码文件做任何特别的事情吗?

最后,Groovy 中的解决方案也会有所帮助。

0 投票
5 回答
80991 浏览

java - 如何访问默认包中的 java 类?

我现在正在与其他人一起在一个 grails 项目中工作。我必须编写一些 Java 类。但我需要访问用 groovy 创建的可搜索对象。看来,这个对象必须放在默认包中。

我的问题是:有没有办法从命名包中的 Java 类访问默认包中的这个对象?

0 投票
5 回答
14101 浏览

groovy - Groovy 相对于 Jython 或 Jruby 的优势?

当我可以使用 Jython 或 Jruby 时,为什么还要选择使用 Groovy?该语言是否提供任何固有优势来弥补 Jython 和 Jruby 技能适用于 JVM 之外的母语这一事实?

请记住,我故意让这个问题保持通用性,但如果在特定领域存在任何优势,请毫不犹豫地描述它们。

编辑
澄清一下,如果我在 Jruby 中编写一些代码,我现在可以在某些情况下,如果需要,将代码移到 JVM 之外,或者至少我对 Ruby 有了更好的理解。而 Groovy 技能仅在使用仅存在于 JVM 中的语言时才适用。Jython 和 Jruby 有这个内置的优势,Groovy 必须用什么来弥补这个劣势?

如果 Groovy 没有您发现的任何优势,并且您建议只使用 Jython 或 Jruby,请告诉我。

编辑 2
感谢大家的所有答案,他们中的大多数人都提出了相同的观点,Groovy 与 Java 的集成略好于 Jython 或 Jruby。

跟进
使用 Netbeans 6.5 作为我的 IDE 我发现 Groovy 与 Java 项目的集成比 Jruby 更好。我不确定缺乏集成是否是 Jruby 或 Netbeans 的失败。但是在将它用于一点 Groovy 之后,肯定似乎有了优势。

0 投票
3 回答
1115 浏览

performance - 使用 Grails hasMany 关系时如何解决潜在的性能问题?

给定以下域类:

到目前为止,据我了解,使用 ahasMany将导致休眠Set映射。然而,为了保持唯一性/顺序,Hibernate 需要从数据库中加载整个集合并比较它们的哈希值。

如果帖子/标签的集合变大,这可能会导致添加和删除帖子/标签时出现严重的性能问题。解决此问题的最佳方法是什么?

0 投票
2 回答
1014 浏览

java - 使用动态 JVM 语言创建存根数据结构的示例?

多年来,我认为我已经看到并尝试了所有可以为复杂对象图生成存根数据结构(假数据)的方法。它总是在java中变得毛茸茸。

(请原谅廉价的 UML)

关键问题是值之间存在某些关系,因此 C 的某个实例可能暗示 E 的给定值。

我所看到的任何在 Java 中应用单个模式或一组模式来解决这个问题的尝试最终都会变得混乱。

我正在考虑 groovy 或任何动态 vm 语言是否可以做得更好。使用闭包应该可以使事情变得更简单。

任何人都可以用(最好)groovy 或 scala 很好地解决这个问题的任何参考/示例?

编辑:我不知道“对象母亲”是模式的名称,但这是我遇到的麻烦:当对象母亲生成的对象结构足够复杂时,你总是会得到Object Mother 内部的一个相当复杂的内部结构(或通过组合多个 Object Mother)。给定一个足够大的目标结构(比如 30 个类),找到实现对象母体的结构化方法真的很困难。既然我知道了模式的名称,我可以更好地用谷歌搜索它;)

0 投票
3 回答
4497 浏览

java - Ant build.xml 中的 Groovy(带有 Java 类)

我必须将 Groovy 类包含到现有的 Java 应用程序中,并将 Groovy 包含到 Ant 的build.xml文件中。

为它配置 Ant 的最佳方法是build.xml什么?

更新:结合 Java 和 Groovy 编译是否有更多细节?任务顺序?

0 投票
3 回答
6653 浏览

groovy - Groovy grep 一个单词

我想为java进程grep然后找到使用的最大堆内存。我试过这个

虽然str有类似java -Xmx1024M /kv/classes/bebo/ -Xms512M 如何提取值1024M?我打算使用 java regex,但认为有人可能知道 groovy 中的一种很酷的方式。

0 投票
6 回答
10518 浏览

java - 将 Java 库添加到 Netbeans Grails 项目

我刚刚开始使用 Grails。如何将 Java 库添加到我的 Grails 项目中?我将 Smack 库 jar 添加到我的 Grails 项目的 lib 文件夹中,但我仍然无法将它的任何包导入我的 Java 或 Groovy 类。我正在使用 Netbeans IDE。任何帮助,将不胜感激..

嗡嗡声

0 投票
2 回答
350 浏览

java - groovy.swing.factory.BindProxyFactory 在哪里?

尝试使用 GraphicsBuilder 时,我得到一个java.lang.NoClassDefFoundErrorfor groovy.swing.factory.BindProxyFactory.

这是我的环境:

这就是我尝试做的事情:

BindProxyFactoryBean 在哪里?