问题标签 [grails-3.0]

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 投票
0 回答
439 浏览

grails - Spock Where Block 在 Grails 3 集成测试中抛出 nullpointexception

我正在尝试使用 spock where 块运行 Grails 3 服务集成测试。但是,我得到一个空指针异常(见下文)。如果我将它作为连续的 then/when 块运行它。知道我错过了什么吗?

失败

但是,这有效:

0 投票
2 回答
1012 浏览

grails-plugin - Grails 3.0 添加内联插件

我使用以下命令创建了简单的 grails 3.0 应用程序:

  1. 创建应用管理员 --profile=web
  2. 创建插件核心 --profile=plugin

现在,我想在 admin build 中使用 core 作为内联插件,这是一个 web 应用程序。

我们可以在 grails 版本 < 3.0 的 buildconfig 中轻松做到这一点。我在哪里可以在 grails 3.0 中做到这一点。每一个帮助都值得赞赏。

0 投票
2 回答
717 浏览

grails - 如何在 Grails 3 中从 application.yml 定义服务 Bean 的属性?

我能够从 Config.groovy 定义服务 bean 的属性。

引用书 Grails 2 权威指南

清单 10-6。使用 Config.groovy 配置 Bean

这种方法的一个优点是,由于 Config.groovy 提供的功能,您可以轻松地指定每个环境的值,而不是将值硬编码到 AlbumtArtService 类中。使用该配置代码,可以从 AlbumArtService 类中删除硬编码值。该属性仍需要声明为类中的字段,但不应分配值。框架将负责使用 Config.groovy 中指定的值初始化属性

在 Grails 2 中,我已经定义了服务 bean 的属性,如上所述。

现在在 Grails 3 中,我尝试在 application.ml 文件中定义服务属性:

然后在我的服务中:

该属性没有被设置。知道如何在 Grails 3 中执行此操作吗?

0 投票
1 回答
1107 浏览

grails - 在 grails 3.0 中尝试 grails run-app 时出错

在 grails3.0 中创建了一个 grails 应用程序,如下所示

当尝试使用运行它时

出现以下错误:

我刚刚下载了 grails 3.0.1 版本并将其设置在 mac OS X mavericks 上。我能够创建应用程序但无法运行应用程序。

任何帮助,将不胜感激。

0 投票
0 回答
91 浏览

grails - 无法再使用 obj.domainClass 获取域类名称

在 Grails 2.2.4 中,我创建了一些基于我的域类名称命名的映射。我的域类是...

...我的地图被命名为...

然后我有一个函数可以根据传入的对象的域类动态获取正确的映射......

如果Foo传入了具有域类的对象,my_Foo_Map则将返回。

在 Grails 3 中,我得到一个缺少属性的异常,告诉我domainClass不是Foo. 为什么我不能再像在 Grails 2.2.4 中那样访问域类名。在 Grails 3 中获得该名称的最快方法是什么?

0 投票
1 回答
237 浏览

spring - Grails 3.0 中的 Spring Boot Security login.html 位置

我刚刚在我的 Grails 3.0.1 中实现了 Spring Boot Security。我想自定义默认的 Spring Boot 登录表单,但在任何地方都找不到 login.html。

我已经阅读了各种教程和文档,login.html 的位置应该在我的项目中不存在的“src/main/resources/templates/login.html”中。

这是我在将 Spring Boot 实施到 Grails 3.0.1 时遵循的 3 部分教程系列 http://spiesdavid.blogspot.fi/2015/03/grails-3-app-with-security-part-1.html

0 投票
2 回答
3203 浏览

grails-3.0 - 如何在 grails 3.0.1 中安装身份验证插件?

我想在我的grails项目中安装身份验证插件,所以我使用grails install-plugin spring-security-core了命令但给出了错误:

我对grails真的很陌生,所以我无法理解如何在其中安装插件。

0 投票
1 回答
329 浏览

intellij-idea - 无法从 IntelliJ IDEA 运行 Application.groovy

我有一个使用该grails create-app命令创建的新 grails 3 项目。当我尝试Application.main()从 IntelliJ IDEA 运行时,出现以下错误

如果我使用gradle bootRun. 我的系统配置如下:

0 投票
1 回答
1400 浏览

css - Grails 3.0.1 资产管道资产未在生产 WAR 中链接

正如标题所述,CSS 和 JS 在本地主机上的 dev 中呈现,它们也在运行 package/war 命令中的 JAR 文件时呈现。

链接资产清单文件。

grails-app/assets/stylesheets/application.css

grails-app/assets/javascripts/application.js

使用 war 命令查看使用 Jenkins 生成的战争,我看到 META-INF、WEB-INF 和资产目录。在 assets 目录中,我看到了 grails-app/assets 中的所有文件,以及具有不同扩展名的相同文件,例如 .gz 和 .map 以及文件名后面的哈希值。

这是作为已部署 WAR 呈现的页面的来源。

如您所见,此处没有链接样式表/脚本,并且它们应该存在的空间是空白的。

0 投票
2 回答
519 浏览

grails - 在 Heroku 上运行 Grails 3

我正在尝试在 Heroku 上部署最简单的Grails 3应用程序,但没有成功。

Heroku 文档仅提供部署Grails 2应用程序的信息。所以我关注了那篇解释如何部署 Grails 3 应用程序的博客文章。但这会导致以下异常:

有人在 Heroku 上成功部署了 Grails 3 应用程序吗?一步一步的方法将是无价的。