我怎样才能摆脱“没有这样的财产”的困扰?当测试访问 Item.constraints.xyz 的类时?
单元测试中返回以下星座: No such property: title for class: myproject.Item 可能的解决方案:title ItemController.groovy def add = { [itemInst…
Groovy 类加载器问题
我在 eclipse 环境中使用 groovy 和 java 来开发 UI 应用程序。我想在我的代码中使用 groovy 类加载器,所以我使用了传统的方式来获取 Groovy 类加载…
使用groovy读取IMAP消息内容字符串
您好,我正在开发我的 grails 应用程序,我通过 imap 连接到 gmail 并等待传入的电子邮件。当电子邮件到达时,我需要获取其内容,它应该是一个字…
为什么 MissingMethod 不适用于 Closure?
更新 我必须为让读者感到困惑而道歉。当我完全迷失在代码中之后,我恢复了 Mercurial 存储库中的所有更改,小心地应用了与以前相同的逻辑——并且它起…
使用“Grails 入门”进行集成测试时出现编译错误电子书
我正在阅读“Grails 入门”电子书,但在第 38 页(实际第 50 页)的第 4 章(验证)中遇到了困难。这是代码: 哦,书中的代码可能有一个拼写错误,尽…
如何让域对象的 .save() 方法在集成测试中失败?
对于集成测试,我希望有意使用 .save() 来测试相应的 else 条件。 我的测试类执行以下操作: 来自 UserService.groovy: User user = User.findByXyz(…
Grails 中的重要数据查询
想象一下 grails 中的以下问题, 您有某种带有数字属性的审计跟踪域类。例如,写入 Scrum 项目当前燃尽值的类: class burndown { Date createDate in…
Phantom grails portlet-plugin v0.8?
grails portlets-plugin 位于 0.7,但是 liferay portlet 插件 引用了一个神秘版本 0.8,它支持包内的 portlet。我在 portlet-plugin 中找到的唯一内…
if(var) fn(var) 的常规方法
我想知道下面是否有更绝妙的代码方式: def dataList = OperLog.createCriteria().list(max:params.max, offset:params.offset) { if(params.relation…
Grails 应用程序性能会随着时间的推移而下降
我注意到,在我的 Grails 应用程序部署大约 2 周后,性能明显下降,我必须重新部署。我正在使用 Spring Security 插件并缓存用户。我的第一感觉是它与…
使用 GROOVY SQL 从 SQL SERVER 存储过程获取结果集
我正在尝试从我的 GRAILS 应用程序中的 SQL SERVER(我相信是 2005)中的存储过程获取结果集。 (Grails 1.3.2,Groovy 1.7.6) 存储过程可以在任何查…