groovy相关内容

单元测试grails标记

我已经写了一个Grails标签,它只是一个非常薄的包装器,围绕着 Grails select tag package com.example $ b $ class MyTagLib { def listTrees = {attrs - > 列表 allTrees = getMandatoryAttributeValue(attrs,'trees') out ..
发布时间:2018-05-24 18:05:19 其他开发

将枚举列表传递给标准

我有一个域名付款 $ p $ 类别付款{ 字符串名称 PaymentType paymentType } PaymentType是一个ENUM 搜索特定付款类型的所有付款很简单 def结果= Payment.createCriteria.list ='('paymentType',PaymentType.valueOf(params.paymentType)) ' ..
发布时间:2018-05-24 18:05:10 其他开发

Grails实体没有存留

我在grails中有一个域类...如何让gorm在创建数据库时忽略此实体?如果我明白了,你不想从域类创建表?如果我明白了,你不想从域类创建表?如果是,请在域类中使用此代码: static mapWith =“none”//禁用数据库持久化 ..
发布时间:2018-05-24 18:05:00 其他开发

使用GPath在字符串中深入遍历Groovy对象的方法

我遇到的情况是,我正在使用字符串查询MongoDB,查找对象层次结构中多于一个级别的字段。这个查询必须是一个字符串。例如,我在Groovy中查询类似这样的内容: def queryField ='abc'//这是可变的并且可以每次都不同 def result = mongodb.collection.findOne([queryField:5]) 问题没有出现,结果我想找 ..
发布时间:2018-05-24 18:04:53 其他开发

使用具有多对多关系的Grails的withCriteria函数重复出现问题

我有2个表格,问题和答案,有多对多的关系(即问题可以有多个答案和答案可以被多个问题重复使用)。为了规范化,我在它们之间有一个名为Question_Answer的交叉引用表,它与这两个表都有多对一的关系。这些是它们的类定义: class问题{ int id int text $ $ b $ static $ has_any = class问题 ..
发布时间:2018-05-24 18:04:48 Java开发

是否有可能在grails中禁用域类的持久性?

为了解决这个问题,我必须将这样的类移动到src / groovy。将所有域模型类都放在域目录中,而不是将它们分割出来是很好的做法。 更新1: 这是一个受欢迎的 a>(寻找GRAILS-2515)请求的功能在Grails Jira页面上。如果有人对此功能感兴趣,您可以此处进行投票和跟踪。 GRAILS-2515上的更新: static mapWith =“none”应该在1.3.5中实 ..
发布时间:2018-05-24 18:04:20 其他开发

IntelliJ IDEA不会加载在我的磁盘上找到的Groovy

您好我最近想开始在Groovy开发,但是当我尝试使用IntelliJ IDEA时,它不会加载Groovy,因为它说: 看起来像指定路径中的Groovy分布已损坏。 无法确定版本。 发生了什么我甚至尝试了一些旧版本,并且它也不工作:有人有同样的问题或知道如何解决这个问题? 解决方案 这是一个已知问题: IDEA-170022 不能创建Groovy项目,因为无法创建Groo ..
发布时间:2018-05-24 18:04:13 其他开发

在Grails项目中放置资源的位置?

我想知道Grails应用程序中是否有资源文件的指定位置?我有一个csv文件被加载到地图中(没有什么大不了),但不知道把它放到项目中的位置。 所以我的问题是,项目中是否有专门的地方放置这个文件? (如果是这样,在哪里?)或者是最好将它放在项目之外? 解决方案 如果csv将要需要不时更新,我把它放在你的grails文件夹的外部,并从config.groovy指向它。 如果它基本上是 ..
发布时间:2018-05-24 18:04:06 其他开发

在grails应用程序的运行时修改groovy代码

当我使用嵌入式jetty服务器(tomcat for grails 1.2)运行我的grails应用程序时,我可以在运行时即时更改我的控制器,服务和其他java文件,而无需重新启动应用程序。我如何才能在部署在Tomcat(或任何服务器)上的应用程序上实现同样的功能。我已经观察到webapps下的爆炸war文件夹有gsp文件,但不是groovy文件。 解决方案 完成Eric的答案,您无法更改即时生 ..
发布时间:2018-05-24 18:03:27 服务器开发

我是否需要返回“渲染”在Grails中?

这是必要的吗? render(contentType:'text / json',text:['success' :true] as JSON) return 解决方案 如果你没有返回,那么 render 之后的任何代码也会被执行,这通常不是你想要的,例如 def someAction = { if(someCondition){ render view ..
发布时间:2018-05-24 18:03:18 其他开发

覆盖Grails插件bean的方法

Spring Security插件提供了一个名为'springSecurityService'的bean,其类型为 grails.plugins.springsecurity.SpringSecurityService 。我需要重写此服务的 getCurrentUser 方法。 我首先尝试使用扩展名 class CustomSecurityService扩展了SpringSecuri ..
发布时间:2018-05-24 18:02:54 其他开发

Grails:创建动态SQL连接

对于我的应用程序,我需要运行时的动态数据库连接。 我知道,有很多方法可以创建多个数据源,但它们并非动态的我想。 场景: 用户可以输入数据库凭证并连接到远程数据库,以将单个行和表导入到其他数据库。为此,我需要动态连接到远程数据库。 我试图在服务中这样做,就像他们在 注意:在这种情况下,GORM是可有可无的,我可以使用纯SQL代替。 任何想法?谢谢.. $ b $编辑:G ..
发布时间:2018-05-24 18:02:14 其他开发

GORM中的树结构(grails)

我试图在GORM中定义一个树结构。这是我的模型: class Tree { 字符串名称 级别rootLevel static hasOne = [rootLevel:Level] static hasMany = [levels:Level] static mappedBy = [levels:“parentTree”] } class级别{ 字符串名称 树树pa ..
发布时间:2018-05-24 18:02:12 Java开发

在Java或Groovy中转换UTC时间T0本地时间

我需要存储createdOn(域类中的一个属性)。我获取系统时间并存储此属性的值..我的时区是(格林尼治标准时间+5:30晨奈,加尔各答,孟买,新德里)当我上传到它存储UTC时间的服务器。我希望它是IST(印度标准时间)我的应用程序在Grails上使用Groovy。请帮助我调整UTC / IST时差。在此先感谢 解决方案 不,不要这样做。永远! 如果您以本地形式存储次,那么您将处于一 ..
发布时间:2018-05-24 18:02:02 Java开发

Groovy将两个json与未知的节点名称和值进行比较

我有一个休息API来测试,我必须比较两个json响应。您可以在下面找到该文件的结构。两个文件比较应包含相同的元素,但顺序可能会不同。不幸的是,名称,类型(简单,数组)和键的数量(root,nodeXYZ)也是未知的。 {“root”:[{ “node1”:“value1”, “node2”:“value1”, “node3”:[ { “ node311“:”value311“, ”nod ..
发布时间:2018-05-24 18:02:00 其他开发