问题标签 [grails-3.3.x]

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 投票
1 回答
83 浏览

grails-3.3.x - Grails 3 集成测试 - 数据加载

Grails 版本:3.3.5

我正在将旧版 Web 应用程序移植到最新的 grails。有 500 多个集成测试。每种集成测试方法都需要在测试开始前将复杂数据加载到数据库中,并在最后进行清理。数据加载和稍后的测试代码应该在一个事务中运行,以便测试代码能够看到加载的数据。我尝试使用 spock run listener 进行数据加载。不幸的是,应用程序上下文或在方法运行dataSource时未加载。请建议实现这一点的最佳方法。有人可以知道加载测试和执行测试涉及哪些 grails/spock 类吗?非常感谢任何帮助或提示。谢谢。beforeSpecbeforeFeature

0 投票
1 回答
88 浏览

grails - Grails 3.3.6 没有为命令 gradle docs 触发 DocStart 和 DocEnd 事件

我创建了一个新的 Grails 3.3.6 应用程序。

按照此文档为我的项目创建文档:Grails Docs

上面的文件说使用gradle docsorgrails doc与以下论点..

论据:

--init - 创建模板项目文档项目(可选)

--pdf - 为项目文档创建 PDF 输出(可选)

触发事件:

DocStart - 在文档生成开始之前

DocEnd - 文档生成完成后

我创建了一个脚本文件夹并添加了包含以下内容的 _Events.groovy 文件。

//文档服务/脚本/_Events.groovy

当我跑步时gradle docs。Java Docs 和 groovy docs 正在运行,但事件没有被触发。并且--pdf论证不起作用。

当我跑步时grails doc。我明白了Command not found doc

我究竟做错了什么?

0 投票
3 回答
2482 浏览

java - Grails 3.x 是否支持 Java 11

我知道 Java 11 还没有正式发布,但是有没有人用 Java 11 的早期访问版本测试过 Grails 3.x?或者有人知道 Grails 3.x 何时或是否会支持 Java 11?

0 投票
2 回答
28 浏览

upgrade - 我正在尝试将 Grails 2.4 升级到 3.3.6 并且无法更改环境:从开发到测试。有人能帮我吗?

我正在尝试将 Grails 2.4 升级到 3.3.6 并且无法更改环境:从开发到测试,有人可以帮助我吗?

0 投票
1 回答
248 浏览

grails - grailsApplication.config.grails.binRange 处的代码失败。任何人都可以解决这个问题?

我们正在将 grails 2.4.4 升级到 3.6.6,但代码在 grailsApplication.config.grails.binRange 处失败。知道为什么我无法从配置访问 grails。任何人都可以解决这个问题?

0 投票
2 回答
365 浏览

spring-boot - 将@Timed 用于继承函数

我们为像这样的伪代码这样的服务使用抽象类

有些 bean 继承AbstractApiService和服务于创建、删除、更新实体等功能

我想从像这样的子类中获取每次调用函数的指标UserAccountService,但是 Prometheus 发送带有完整父类前缀的事件。

应用基于 Grails 3.3.8

构建.gradle:

0 投票
0 回答
35 浏览

grails - GORM createCriteria 和结果集不返回相同的结果

在使用 max:50 和 offset:0 的 createCriteria 中,我有一个如下所示的投影

totalCount 返回 939 行,结果集返回 8。如何获取结果集的编号?我尝试了 resultSet.size 但没有帮助,因为它返回最大值 50。现在,我正在运行两个查询来获取记录数。但是有什么方法可以让我一次性获得总数的结果集?

0 投票
1 回答
338 浏览

grails - Grails 3 - 域中的几何类型

我正在尝试向 Grails 3.3.8(当前最新版本)中的域对象添加一个点。Grails 3.3.8 使用 Hibernate 5.1.5,它支持 hibernate-spatial。

在 build.gradle 中:

在配置中:

在域中,PointTest.groovy:

从我在 Stack Overflow 上的这篇文章中可以看出,上述内容应该有效。但是当我运行 Grails 项目时,没有创建表。如果我从 中删除该行mapping,则创建表,但coords类型错误,varbinary(255)

Java版本:8

Grails 版本:3.3.8

数据库版本:SQL Server 2017

0 投票
1 回答
86 浏览

heroku - 基础 grails 3.3.8 应用程序取消了 heroku 内存限制

我正在尝试编写一个简单的 grails 3.3.8 应用程序,我想将其部署到 heroku。

我从一个简单的 grails 应用开始:

然后我添加了一个 Procfile:

和一个阶段任务build.gradle

我认为这个应用程序什么都不做,因此不应该强调 512M heroku dyno,但是:

0 投票
0 回答
324 浏览

gradle - Grails 3 构建中的 Gradle 警告。如何解决?

在构建我的 grails 3 应用程序时,我得到了以下警告。一些身体可以帮助解决这个问题。

此版本中使用了已弃用的 Gradle 功能,使其与 Gradle 6.0 不兼容。使用“--warning-mode all”显示各个弃用警告。请参阅https://docs.gradle.org/5.0-rc-4/userguide/command_line_interface.html#sec:command_line_warnings