问题标签 [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.
grails-3.3.x - Grails 3 集成测试 - 数据加载
Grails 版本:3.3.5
我正在将旧版 Web 应用程序移植到最新的 grails。有 500 多个集成测试。每种集成测试方法都需要在测试开始前将复杂数据加载到数据库中,并在最后进行清理。数据加载和稍后的测试代码应该在一个事务中运行,以便测试代码能够看到加载的数据。我尝试使用 spock run listener 进行数据加载。不幸的是,应用程序上下文或在方法运行dataSource
时未加载。请建议实现这一点的最佳方法。有人可以知道加载测试和执行测试涉及哪些 grails/spock 类吗?非常感谢任何帮助或提示。谢谢。beforeSpec
beforeFeature
grails - Grails 3.3.6 没有为命令 gradle docs 触发 DocStart 和 DocEnd 事件
我创建了一个新的 Grails 3.3.6 应用程序。
按照此文档为我的项目创建文档:Grails Docs
上面的文件说使用gradle docs
orgrails doc
与以下论点..
论据:
--init - 创建模板项目文档项目(可选)
--pdf - 为项目文档创建 PDF 输出(可选)
触发事件:
DocStart - 在文档生成开始之前
DocEnd - 文档生成完成后
我创建了一个脚本文件夹并添加了包含以下内容的 _Events.groovy 文件。
//文档服务/脚本/_Events.groovy
当我跑步时gradle docs
。Java Docs 和 groovy docs 正在运行,但事件没有被触发。并且--pdf
论证不起作用。
当我跑步时grails doc
。我明白了Command not found doc
我究竟做错了什么?
java - Grails 3.x 是否支持 Java 11
我知道 Java 11 还没有正式发布,但是有没有人用 Java 11 的早期访问版本测试过 Grails 3.x?或者有人知道 Grails 3.x 何时或是否会支持 Java 11?
upgrade - 我正在尝试将 Grails 2.4 升级到 3.3.6 并且无法更改环境:从开发到测试。有人能帮我吗?
我正在尝试将 Grails 2.4 升级到 3.3.6 并且无法更改环境:从开发到测试,有人可以帮助我吗?
grails - grailsApplication.config.grails.binRange 处的代码失败。任何人都可以解决这个问题?
我们正在将 grails 2.4.4 升级到 3.6.6,但代码在 grailsApplication.config.grails.binRange 处失败。知道为什么我无法从配置访问 grails。任何人都可以解决这个问题?
spring-boot - 将@Timed 用于继承函数
我们为像这样的伪代码这样的服务使用抽象类
有些 bean 继承AbstractApiService
和服务于创建、删除、更新实体等功能
我想从像这样的子类中获取每次调用函数的指标UserAccountService
,但是 Prometheus 发送带有完整父类前缀的事件。
应用基于 Grails 3.3.8
构建.gradle:
grails - GORM createCriteria 和结果集不返回相同的结果
在使用 max:50 和 offset:0 的 createCriteria 中,我有一个如下所示的投影
totalCount 返回 939 行,结果集返回 8。如何获取结果集的编号?我尝试了 resultSet.size 但没有帮助,因为它返回最大值 50。现在,我正在运行两个查询来获取记录数。但是有什么方法可以让我一次性获得总数的结果集?
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
heroku - 基础 grails 3.3.8 应用程序取消了 heroku 内存限制
我正在尝试编写一个简单的 grails 3.3.8 应用程序,我想将其部署到 heroku。
我从一个简单的 grails 应用开始:
然后我添加了一个 Procfile:
和一个阶段任务build.gradle
:
我认为这个应用程序什么都不做,因此不应该强调 512M heroku dyno,但是:
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