events - 将groovy gorm代码放入配置文件错误?

标签 events grails spring-security grails-plugin

我正在使用这个,Saving-User-last-login-Time-in-Grails , 简单教程添加lastLoginTimeUser .所以,每次user登录,最后登录的日期/时间将保存到数据库。我完全按照教程中提供的步骤进行操作。但最终得到这个错误。

No signature of method: groovy.util.ConfigObject.withTransaction() is applicable for argument types: (Config$_run_closure3_closure11) values: [Config$_run_closure3_closure11@12fab25]



看起来像 Gorm 代码,位于 Config.groovy文件,不被尊重。有谁知道,我应该在哪里移动代码来解决这个问题?

任何帮助深表感谢。谢谢。

最佳答案

试试 application.groovy , 反而。详情请引用registeringCallbackClosures .

如需更多见解和其他实现类似行为的方法,请参阅 Events .

关于events - 将groovy gorm代码放入配置文件错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44106305/

相关文章:

Grails 运行应用程序 "Property source name must contain at least one character"

ruby-on-rails - 基于当前事件触发 future 事件

javascript - JQuery 在点击事件监听器和函数上,使用不同的参数会以不同的方式触发?

Grails:组织 i18n 包

spring - Spring Security:REST API需要哪个过滤器

java - 无法使用 Java 8 运行 Spring 4 和 Tomcat 8

spring-security - @PreAuthorize 和拦截 url 优先级

javascript - 使用按钮循环遍历数组

javascript - 从 Eventbrite API 获取特定事件(通过位置)的问题

spring - grails.gorm.transactions.Transactional不回滚