grails-2.0相关内容

如何在 Grails 2.0 服务中对 i18n 注入 messageSource 的使用进行单元或集成测试

我在 Grails 2.0 项目中的一项服务中使用消息包来处理国际化文本.用例是通过邮件插件以异步方式发送的电子邮件主题,因此将其放在控制器或 TagLib 中确实没有意义(考虑到通常的论点是不访问服务中的文本或视图).这段代码在我正在运行的 Grails 应用程序中运行良好,但我不确定如何测试它. 我在我的 defineBeans 中尝试了一个 PluginAwareResourceBun ..
发布时间:2022-01-18 13:32:30 其他开发

Grails 2.0 集成测试污染?

所以我有一个小的集成测试,总共包含 5 个测试.仅运行该测试会导致所有测试通过.然而,运行我的整个测试套件会导致 5 个测试失败中的 4 个. 我最近刚刚从 1.3.7 升级到 grails-2.0,然后我从 hsqldb 切换到了 h2. 有没有人指出我应该朝哪个方向解决这个(测试污染)问题? 领域模型 集成测试: class SeriesIntegrationTest ..
发布时间:2021-12-22 21:04:07 其他开发

Eclipse 中的 Grails 2.2.0 支持

我正在尝试使用 eclipse-jee-juno 创建一个 grails 2.2.0 项目.它给了我一个错误 项目预期的 Groovy 编译器级别与工作区编译器级别不匹配.项目编译级别为:1.8.X工作区编译器级别为 1.7.X转到项目属性 -> Groovy 编译器,为该项目设置 Groovy 编译器级别. 背景:我已经安装了 grails 2.2.0,我能够使用命令行(不是ecli ..
发布时间:2021-12-22 20:54:29 Java开发

使用 Spock 进行 Grails 测试 - 选择哪个模拟框架?

我有更一般的问题.使用 Spock 时,我应该使用哪个框架或实现在 Grails 2.x 中进行模拟? 我知道大量的模拟风格:利用 Groovy metaClass、Grails mockFor()、Groovy Mock()、Groovy 闭包风格等.它们每个都有自己的优点和缺点.但我不明白的是,某些嘲笑风格在我无法确定的某些场合下有效(即,mockFor() 适用于某些实现而不适用于其他 ..
发布时间:2021-12-22 20:52:55 其他开发

Grails 2.x createCriteria 'or' 不适用于嵌套关联

似乎在 Grails 2.x 中,如果您有域类关联,并且您尝试在该关系上使用 or 运行 createCriteria + 另一个查询,or 将忽略其他查询并仅使用嵌套关联的结果.我意识到这可能有点令人困惑,所以这里有一个例子: class 乘客 {长ID布尔值驱动}类汽车{长ID乘客 乘客布尔值正在移动静态约束 = {乘客可空:真}} 和测试: class CarIntegrationTe ..
发布时间:2021-12-22 20:49:23 其他开发

如何将 angular js 集成到 grails 2.3.4 中?

我在 grails 2.3.4 上运行,但关于在我的下一个应用程序中集成 angularjs. 我认为服务器端的最佳方法是在域和控制器类中使用 grails REST 集成. 但是在这里我被卡住了. 如何让 grails 与 angularjs 通信?(通过 index.gsp?,如果是这样,如何集成它?)什么是好的架构? 非常感谢您的回答!!! PS.:我知道有一个 ..
发布时间:2021-12-22 20:45:52 前端开发

Grails 2.3.4 - 执行脚本 Clean 时出错:_GrailsClasspath_groovy$_run_closure1

我正在使用 eclipse kepler,在关闭计算机并再次打开后,我收到此错误消息: grails run-app --stacktrace|加载 Grails 2.3.4|配置类路径.|环境有待发展.错误|执行脚本 RunApp 时出错:_GrailsClasspath_groovy$_run_closure1(注意:Stack 跟踪已被过滤.使用 --verbose 查看整个跟踪.)jav ..
发布时间:2021-12-22 20:42:45 Java开发

Grails 发送邮件不起作用

我正在使用 邮件插件 在我的 grails 应用程序中发送电子邮件.我就是这样做的... Config.groovy ---- grails {邮件 {主机 = "smtp.gmail.com";端口 = 465用户名 = "example@gmail.com";密码 = “************"props = [“mail.smtp.auth":“true",“mail.smtp.s ..
发布时间:2021-12-22 20:38:34 其他开发

由于重定向循环,Grails spring security 无法显示登录页面

我已将当前的 spring 安全插件升级到 spring-security-core-2.0-RC2 spring-security-ui-1.0-RC1 问题 然后我注意到我的登录屏幕不再显示.在 Chrome 中,它说此页面有一个重定向循环 重现问题的步骤 所以我尝试创建一个名为 Test 的全新应用程序来尝试隔离问题. 首先,我通过在 BuildConf ..
发布时间:2021-12-22 20:38:03 其他开发

避免 grails 中的循环引用继承

我有一个用 Grails 2.3.8 编写的大项目.有时,当我使用 CI 部署它时,我会收到以下消息: 由于 StackOverflowError,无法完成对 Web 应用程序 [/ProjectName##1152] 的注释扫描. 可能的根本原因包括 -Xss 设置过低和非法循环继承依赖项.正在处理的类层次结构是[org.bouncycastle.asn1.ASN1Encodable ..
发布时间:2021-12-22 20:33:28 其他开发

Groovy/src 中的 Grails 2.x 服务注入

我想在 Groovy/src 类中注入我的服务.normaln 依赖注入不起作用: ...定义我的服务... 我可以使用它(它有效): def appCtx = ApplicationHolder.application.getMainContext()def myService = appCtx.getBean("myService"); 但不推荐使用 ApplicationHolder ..
发布时间:2021-12-22 20:30:34 其他开发

如何在 Grails 2.0 服务中对 i18n 的注入消息源的使用进行单元或集成测试

我在 Grails 2.0 项目中的一项服务中使用消息包来处理国际化文本.用例是通过邮件插件以异步方式发送的电子邮件主题,因此将其放在控制器或 TagLib 中确实没有意义(考虑到不访问服务中的文本或视图的常见论点)).这段代码在我正在运行的 Grails 应用程序中运行良好,但我不确定如何测试它. 我在我的defineBeans中尝试了一个PluginAwareResourceBundle ..
发布时间:2021-12-22 20:29:23 其他开发

“加载插件管理器时出错:TomcatGrailsPlugin"关于 Grails 2.3 数据库迁移

我使用 Grails 2.3 和 Grails 数据库迁移插件 (1.3.6). 当我执行 grails dbm-update 时,出现以下错误.我该如何解决这个错误? Error 加载插件管理器时出错:TomcatGrailsPlugin(注意:堆栈跟踪已被过滤.使用 --verbose 查看整个跟踪.)java.lang.ClassNotFoundException: TomcatG ..

如何在 Grails 2.0 中运行本地插件?

在 Grails 中,有一个变体如何从源中包含本地插件.根据文档,可以输入 BuildConfig.groovy: //用于测试您正在开发的插件.grails.plugin.location.shiro =“/home/dilbert/dev/plugins/grails-shiro"//对于模块化应用程序很有用,其中所有插件和//应用程序在同一目录中.grails.plugin.locatio ..
发布时间:2021-12-22 20:17:21 其他开发

如何访问 Grails 2.0 中的 Grails 配置?

我已经获得了最新的 Grails 2.0 里程碑,我看到了 ConfigurationHolder 类的弃用警告: org.codehaus.groovy.grails.commons.ConfigurationHolder 弃用消息只是说“改用依赖注入",这对我来说不是很有帮助.我了解依赖注入,但是如何将 bean 与正确的 Grails 配置连接起来,以便我可以在运行时访问它?我需要从控制 ..
发布时间:2021-12-22 20:16:17 其他开发

com.amazonaws.services.s3.model.AmazonS3Exception: Forbidden (Service: Amazon S3; Status Code: 403; Error Code: 403 Forbidden; Request ID: XXXXXXXX)

几天前,当我尝试将文件推送到我的 S3Bucket 时,我收到了此异常.Ealier 似乎一切正常,我确信我这边没有代码更改. com.amazonaws.services.s3.model.AmazonS3Exception:禁止(服务:Amazon S3;状态代码:403;错误代码:403 Forbidden;请求 ID:XXXXXXXXXXXX),S3 扩展请求 ID:XXXXXXXXXX ..
发布时间:2021-12-15 20:28:28 Java开发