grails相关内容

带有Grails Quartz插件的多个调度器

我有一个应用程序使用Grails Quartz插件。我需要有两个作业才能运行多个实例,但对每个作业要使用的线程数有单独的限制。据我所知,我需要单独的线程池,这可以通过拥有单独的调度程序来实现。但是,我想不出如何使用Quartz插件创建多个调度程序。 推荐答案 Quartz插件2.0.13 据官方documentation: 每个作业允许多个触发器。 例如 数据-la ..
发布时间:2022-04-14 17:51:35 其他开发

Grails 5应用程序中的数据库连接失败,并在创建休眠数据存储区时出错

我正在将一个应用程序升级到Grails-5。我已经将我的数据库连接信息从一个定制的DataSource.groovy移到了Application.yml。 环境: 发展: 数据源: 数据库创建:更新 网址:jdbc:mysql://hostName:port/DbName?user=x;password=y 凭据正确,但应用程序无法启动并引发以下错误。 springframework. ..
发布时间:2022-04-10 09:51:02 其他开发

如何在Grails中全局禁用深度验证?

我们如何在grails3中禁用全局级别的深度验证,就像我们在保存一个域对象时一样,它试图保存所有内部域对象,从而导致不同的错误,如唯一约束和所有。 我们使用的是MongoDB Grails版本3.3.2 GORM版本6.1.9发布 推荐答案 全局禁用Grails 3或4中的级联验证: grails-app/conf/application.groovy g ..
发布时间:2022-04-10 09:48:54 其他开发

编译Grails项目时无法加载jdbc驱动程序类&;#39;net.sourceforge.jtds.jdbc.Driver&;#39;

这是我的第一篇帖子,请温柔点!:) 我已经设置了一个Grails项目(在Grails中也是相当新的),并且正在尝试将它连接到SQL 2008数据库,我已经将jtds-1.3.0.jar添加到lib文件夹和构建路径,然后我更改了我的DataSource.groovy文件,如下所示:- dataSource { pooled = true driverClassName = ..
发布时间:2022-02-22 19:07:51 其他开发

提升与 Grails 的比较

Lift/Scala 最近备受关注.过去曾与 Grails 合作过(并且发现它非常方便 BTW),我想知道是否有人尝试过两者以及他/她对它们的看法.是其中一个更适合一种场景,而另一个更适合另一种场景,还是他们并肩竞争解决相同的问题? 解决方案 如果你正在构建一个 CRUD 应用程序并且你对 Grails 很满意,那就坚持下去. 如果您优先考虑以下任何事情,那么 Lift 会更好: ..
发布时间:2022-01-25 09:31:35 其他开发

Grails - 简单的 hasMany 问题 - 在 create.gsp 中使用 CheckBoxes 而不是 HTML Select

我的问题是:我想创建一个 grails 域实例,定义它拥有的另一个域的“许多"实例.我在 Google 代码项目 但下面应该能说明问题. 类人{字符串名称static hasMany[技能:技能]静态约束 = {id(可见:假)技能(可空:假,空白:假)}}类技能{字符串名称字符串描述静态约束 = {id(可见:假)名称(可为空:假,空白:假)描述(可为空:假,空白:假)}} 如果你对这两个控 ..
发布时间:2022-01-24 19:12:49 其他开发

圣杯.调用保存后id为空

我已经对此进行了搜索,但仍然无法弄清楚我做错了什么.调用 save() 后,域对象 id 为 null. 我已经读过,如果保存对象时出现问题,就会发生这种情况,如果是这种情况,save(flush:true) 应该会抛出错误,但事实并非如此.看看我的代码和输出: def pic = new Picture(title:'XX', path:"XXX")相册.addToPictures(pi ..
发布时间:2022-01-24 19:06:24 其他开发

覆盖 dateCreated 以在 Grails 中进行测试

有什么方法可以在不关闭自动时间戳的情况下覆盖我的域类中 dateCreated 字段的值? 我需要测试控制器,我必须提供具有特定创建日期的特定域对象,但 GORM 似乎覆盖了我提供的值. 编辑 我的课程如下所示: 类消息{字符串内容字符串标题用户作者日期 dateCreated上次更新日期静态 hasMany = [评论:评论]静态约束 = {内容空白:假作者可为空:假标题可为 ..
发布时间:2022-01-24 19:00:27 其他开发

Grails save() 域对象实际上做了一个选择吗?

我正在尝试将我发布到我的 groovy 控制器的 JSONObject.我可以传递对象,查看 JSON 数据,然后从中创建一个域对象.当我将其保存以写入数据库时​​,它会改为执行 Select . def 保存 = {def 输入 = request.JSONdef 实例 = 新客户(输入)实例.保存()} 这是我的调试 sql 输出 休眠:选择this_.customers_id 作为cu ..
发布时间:2022-01-24 18:46:37 移动开发

其他 js 无法使用咖啡文件中的函数

我尝试在我的 Grails 项目中使用 coffeescript.为了实现这一点,我决定使用 coffeescript-resources 插件.但是结果视图中的已编译咖啡如下所示: (function() {var someFunc;someFunc = 函数() {返回警报(“你好");};}).call(this); 在这种情况下,我不能调用它.我没有在插件文档中找到任何适当的配置来避免 ..
发布时间:2022-01-24 10:41:24 其他开发

Grails 数据库迁移插件

至少有两个 Grails 插件可以模拟 Rails 的数据库迁移功能: Autobase Liquibase 对于其中哪一个是最好的,是否有共识,或者是否有另一个插件比上述任何一个都更好地进行数据库迁移? 解决方案 现在有一个标准Grails数据库迁移插件可用的.根据 this blog post 至少 liquibase 插件因此,在 liquibase 1.9 版本之后将 ..
发布时间:2022-01-23 10:12:42 其他开发

Grails:如何将域对象的错误与命令对象的错误结合起来?

假设我有 User 域类和 RegistrationCommand 类.因此,当用户在网站上注册时,数据验证有两个步骤: RegistrationCommand 约束验证. 用户域对象限制验证. 控制器动作接收命令对象并在计算后将其传递给模型中的视图.所以,我想将域对象的验证错误与命令对象的错误结合起来,并将它们作为命令对象的一部分传递.最好的方法是什么? 解决方案 我认为完 ..
发布时间:2022-01-23 09:04:42 其他开发

Grails 3+ (3.0.11) 中的 Swagger 2.0 支持不起作用

我正在运行 Grails 3.0.11 并希望为我的 REST 端点创建 Swagger 文档.我添加了 SwaggyDoc-plugin 添加到我的 build.gradle 脚本中的依赖项: 编译“org.grails.plugins:swaggydoc:0.26.0". 在 IntelliJ 中,我看到 Swaggydoc 依赖项已添加到我的库列表中. 通过 grails run- ..
发布时间:2022-01-22 18:17:05 其他开发

将base64字符串转换为图像

我正在尝试使用 jquery 插件裁剪/调整用户个人资料图像的大小,即crop.js,它通过 ajax 将用户图像作为 base64 发送到我的控制器作为 $.ajax({类型:“帖子",数据类型:“json",url: "${g.createLink(controller: 'personalDetail', action:'uploadUserImage')}",数据:{头像:canvas. ..
发布时间:2022-01-21 08:13:28 Java开发

GORM 阻止为域创建外键约束

我正在 Grails 中开发一个基于 Web 的应用程序.我遇到了一种情况,我想尝试禁止 GORM 在表中的字段上创建外键约束. 我有一个域类,它是类层次结构的一部分.域类本质上充当到目标域的链接.目标域可以是不同的类型,并且该链接域的每个子类都旨在为每个特定类型的链接项目提供链接.这些链接项具有某些共同行为,即实现相同的接口,但在其他方面有所不同,以至于它们存储在不同的表中. 在此链 ..
发布时间:2022-01-20 13:00:21 其他开发