问题标签 [grails-2.3]

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 投票
2 回答
138 浏览

grails - Grails列表被索引替换,那么默认是什么?

我使用 grails 2.3.7 创建了一个新的 grails 应用程序,并index从控制器中删除了该操作。我的控制器有static scaffold = true 所以现在当我尝试访问时,我得到了早期版本的 grails 中applicationname/controller/index的操作显示的对象列表。list

现在变得令人困惑,我如何将我的重定向applicationname/controller/到其他操作,因为现在我无法执行以下操作 -

0 投票
1 回答
561 浏览

grails - 带有 facebook oauth2.0 的 Grails 2.3.8 应用程序中的异常

我有以下设置:

构建配置:

配置:

当我点击链接时:

我得到了例外:

我不知道,这应该是什么意思。页面spring security oauth facebook没有给出太多细节。有没有人有一个想法,或者可能是 FB-auth 的工作样本?

0 投票
2 回答
495 浏览

grails - Spring UI - 覆盖 RegisterController 密码设置

我正在grails 2.3.4使用':spring-security-core:2.0-RC2'":spring-security-ui:1.0-RC1"

我有我RegisterController的,看起来像这样:

我想通过将其添加到我的末尾来更改密码设置config.groovy

然而,一切都还没有改变。运行我的应用程序时,我仍然收到相同的消息。

有什么建议可能是错的吗?

更新

即使使用此设置:密码为:Test123@

在此处输入图像描述

我无法创建用户。任何建议如何解决这个问题?

0 投票
4 回答
447 浏览

grails - 未找到 Grails org.slf4j.spi.LocationAwareLogger.log

我正在使用 Grails 2.3.8

我使用创建了一个默认应用程序

当我运行时:

我收到以下问题:

我尝试运行:

但我遇到了同样的问题。

给出:

0 投票
1 回答
2021 浏览

spring - grails spring安全休息插件

我正在尝试来自https://github.com/dmahapatro/grails-spring-security-rest-sample.git的宁静的弹簧安全休息插件

我将 grails 升级到 2.3.7 并将 spring security rest 升级到 1.3.4。并且一切运行顺利。

我正在使用邮递员来测试其余的登录。

url:http://localhost:8080/grails-spring-security-rest-sample/api/login 表单数据:用户名=用户,密码=通过

但总是返回错误代码 400 Bad Request。配置或测试有问题吗?

谢谢, 迪丁

0 投票
1 回答
707 浏览

grails - 如何使用逗号覆盖 Grails 将参数值的默认(绑定)转换为字符串数组?

我正在使用 Grails 2.3.7 并有一个控制器方法将请求绑定到命令类。命令类中的字段之一是字符串数组,因为它期望指定多个具有相同名称的参数 - 例如?foo=1&foo=2&foo=3&bar=0

这在大多数情况下都可以正常工作。失败的一种情况是参数值包含逗号 - 例如?foo=val1,val2&foo=val3,val4。在这种情况下,我得到一个包含 4 个值的数组:["val1","val2","val3","val4"],而不是["val1,val2","val1,val2"]. URL 转义/编码逗号没有帮助,在我的情况下,参数值也被引号字符包围(foo=%22a+string+with+commas,+etc%22)。

我在 Spring 3.x 中遇到了类似的问题,但我能够解决:如何防止参数绑定在 Spring 3.0.5 中解释逗号?. 我通过将以下方法添加到我的控制器来尝试答案之一:

然而这并没有奏效。

我还尝试根据https://jira.grails.org/browse/GRAILS-8997中的评论指定自定义转换服务。

配置/spring/resources.groovy:

但我也无法让它发挥作用。

0 投票
1 回答
438 浏览

grails - 在 mongodb 标准中使用结果转换器

我们在没有休眠的 Grails 2.3.5 应用程序中使用 MongoDB。有什么方法可以resultTransformer用来转换属性投影,Map就像在休眠中一样。

例如:

这在休眠状态下有效。这在 Grails MongoDB 中是否支持或有一些替代方法。

0 投票
6 回答
7175 浏览

grails - Grails @Transactional 与 Spring @Transactional 注释之间的差异

好吧,Grails声明式事务中有一点。它说:

grails.transaction.Transactional 注解最早是在 Grails 2.3 中引入的。在 2.3 之前,使用了 Spring 的 @Transactional 注解。

但我似乎无法找出这两个注释之间的主要区别是什么。为什么在以后的版本中没有使用 Spring 的注解?

0 投票
1 回答
151 浏览

grails - mongodb和hibernate中标准的结果差异

我们在没有休眠的 grails 2.3.5 应用程序中使用 mongodb。在具有最少两个字段的条件中使用投影时,返回的结果与在休眠条件中返回的结果不同。例如:

考虑到两个实例返回匹配上述条件: -

使用 mongodb 时返回的结果为:

虽然使用休眠时返回的结果将是:

我不确定这是通过实施还是这是一个错误。

谢谢你,

南非

0 投票
1 回答
1446 浏览

grails - Spring UI RegisterController - 没有这样的属性

我正在使用grails 2.3.4":spring-security-ui:1.0-RC1"插件':spring-security-core:2.0-RC2'。我已经像这样配置了两个插件Config.groovy

我的RegisterController.groovy样子是这样的:

如您所见,我刚刚从源代码中复制了原始控制器。因此其他类ResetPasswordCommandRegisterCommand也包括在内。但是,我仍然遇到异常:

为什么我会得到这个异常?我已经RegisterCommand在我的文件中包含了这个类(也包括在原始源中)?我真的很感谢你的意见!

更新

我改变了我的方法:

但是,现在我仍然无法处理注册,我得到: