我需要从字符串创建脚本并在当前测试 class 的上下文中执行它。这是我的简化代码: 这给了我以下错误: 我看到要设置变量可以使用shell.setProperty但如何将方法的实现传递给脚本? ...
我需要从字符串创建脚本并在当前测试 class 的上下文中执行它。这是我的简化代码: 这给了我以下错误: 我看到要设置变量可以使用shell.setProperty但如何将方法的实现传递给脚本? ...
刚开始学习Grails,对Groovy有一些了解,但主要是Java开发者。 https://docs.grails.org/5.2.5/guide/single.html#aHelloWorldExample在遵循本指南时,我创建了 Hello World 示例项目。 创建hello contr ...
我有一个简单的控制器/命令/数据服务设计: 这是 UrlMappings 文件(以防万一有命名空间控制器的链接): 此代码的大部分基于 grails 在我的域 class 上使用 generate-all 时生成的代码。显然,添加的皱纹是命令(和 Try monad,但这应该是无关紧要的)。 当我 ...
我们有一个 grails 4.0.10 应用程序。 我们集成了 authorize.net 以接受信用卡付款。 我用过 accept.js 库。 向 authorize.net 发送信用卡收费请求的代码部分如下 当应用程序在本地运行时,它可以连接到 authorize.net 服务器。 但是当应用 ...
我在 groovy Jenkinsfile 中有一个包含工作区名称的列表。 我编写了一个 each() 循环来遍历列表,并使用下面端点中的名称从 api 响应中获取工作区 ID。 获取 ID 后,我想将它们作为 json 负载的一部分进行传递。 有没有一种方法可以遍历返回的 ID 列表和 appen ...
在本地我运行一个 docker 容器基于图像adoptopenjdk:11-jdk 在我的容器中,我运行./scripts/bash/run_plugin_tests.sh其中只包含gradlew check 构建成功并执行测试在我们的 Gitlab 服务器上我正在运行一个 gitlab ci ru ...
我的藏书越来越多了。 例如,当我得到像def bookList = Book.findAllBy...()这样的列表时,GORM 返回的是客户端 cursor 还是服务器端 cursor? 我正在使用 MariaDB。 ...
赏金将在 5 天后到期。 此问题的答案有资格获得+50声望赏金。 Zorobay想提请更多人关注这个问题: 我只想弄清楚为什么会出现此错误以及如何修复它。 截至目前,我无法使用 Gradle 6:( 我正在按照官方指南将 gradle 的 Grails 应用程序从 5.2 版升级到 6.0 版: ...
我正在使用 jdk v.1.8、grails v.3.3.10。 我正在尝试将我的应用程序的一些端点实现为 rest,并保持正常 web 页 url。因此,为了实现这一点,在 build.gradle 文件中添加了以下行 在我尝试运行 grails 应用程序后,我遇到了异常 Caused by: j ...
我需要为客户对现有项目进行一些 HTML/CSS 更改。 我已经在我的机器上克隆了存储库,但我不太确定如何设置它以在本地查看更改。 我看到很多带有 .gsp 扩展名的文件,经过一些谷歌搜索后,我发现这些文件意味着这是一个 Grails/Groovy Server Pages 项目,我对它的经验为零( ...
我会尽力使我面临的问题尽可能清楚。 我有一个带有 datecreated 字段的注册域。 我有一个旧的 grails 2.2 应用程序,它使用 mysql 5.7。 该应用程序以美国/山区时区运行。 当我在 grails 2.2 和 mysql 5.7 中创建注册时,日期将存储为美国/山地时间,如 ...
我有一个问题,我的 controller 被标记为@Transactional并且我有一个方法,它有try/catch块应该捕获DataIntegrityViolationException ,一切都很好, catch被执行,但最后我没有看到来自catch的消息,但我可以看到: 添加@Transac ...
我正在尝试弄清楚如何从源代码编译最新的引导程序 (v5.0.2),这样我就可以更轻松地使用 SASS 变量为 grail (v5.2.3) 应用程序使用 grails 资产管道自定义主题。 通过对 build.gradle 进行这些更改,我已经能够通过资产管道编译和加载 .scss: 我下载了 b ...
我正在尝试捕获两个服务之间的异常,但无法访问捕获代码。 有谁知道为什么? Controller: 服务 1: 服务 2: 例外: ...
例如:假设用户“testuser@xyz.com”从一个浏览器登录并执行一些工作。 同时在这种情况下,其他人使用同一用户“testuser@xyz.com”从另一个浏览器/机器登录,我想实现以下方式如果第一个登录用户在过去 3-4 分钟内未执行任何操作(非活动状态),则第一个用户将注销,第二个用户 ...
我有一个带有 Spock 2.0 测试的 Grails 5.2.5 应用程序。 在其中,我尝试删除这样的实体: 它失败。 保存的实体在删除尝试后保留在那里。 如果我将entity.delete()替换为以下三个选项中的任何一个,它仍然会失败。 或者,如果我删除failOnError:true 。 我 ...
我已将我的应用程序从 Grails-3.x 迁移到 Grails-4.1.1 我的大多数域类都实现了以下特征 class (DynamicProperties),出于某种原因它具有 GormEntity 的实现 - 以覆盖 propertyMissing 方法。 上面的特征已经被许多像这样的领域类实 ...
我在 Grails 3.x 上使用 IntelliJ 已经很长时间了。 项目中经常用到spring security等不错的插件。 一个不错的功能是,如果我更改 java/groovy class,那么我会在运行时看到 ide 编译和部署,而无需重新启动整个项目。 移动到 Grails 5.x 我看 ...
我最近开始尝试将此应用程序从 Grails 2.5.6 更新到 Grails 4.0.12。 一般来说,我对 grails 和编程还很陌生,所以已经 3 周了,数百次尝试都没有成功。 除了密码散列之外,一切似乎都工作正常。 由于密码是使用 SHA256 散列的,因此用户无法登录。 我已经尝试了来自互 ...
我正在尝试使 spring 安全性中的切换用户功能正常工作。 我正在使用 grails 4.0.10 和 mysql 8。 我创建了一个示例 hello world grails 应用程序,并按照文档中的切换用户指南进行操作。 https://grails.github.io/grails-sp ...