获取调用操作和操作';Grails中Hibernate事件侦听器的参数
我想在Grails中为我的域类创建自定义注释以进行审计。我正在考虑侦听hibernate事件,然后保存那些带注释的类操作 我仍然对如何获取调用此域类方法的操作及其参数存在问题?我怎么能得到它们?有什么想法吗 谢谢, Feras您可以使用访问当前 如果需要整个参数映射,还可以使用获取调用操作和操作';Grails中Hibernate事件侦听器的参数,hibernate,grails,groovy,Hibernate,Grails,Groovy,我想在Grails中为我的域类创建自定义注释以进行审计。我正在考虑侦听hibernate事件,然后保存那些带注释的类操作 我仍然对如何获取调用此域类方法的操作及其参数存在问题?我怎么能得到它们?有什么想法吗 谢谢, Feras您可以使用访问当前 如果需要整个参数映射,还可以使用req.getParams() GrailsWebRequest req = (GrailsWebRequest)RequestContextHolder.getRequestAttributes(); if(req !=
req.getParams()
GrailsWebRequest req = (GrailsWebRequest)RequestContextHolder.getRequestAttributes();
if(req != null) {
log.info("controller = " + req.getControllerName());
} else {
log.info("Not in a web request thread");
}