gpt4 book ai didi

grails - Grails Controller 请求变量

转载 作者:行者123 更新时间:2023-12-02 15:34:30 24 4
gpt4 key购买 nike

在我们的grails 1.3.x应用程序中,我们曾经做过def user = request.userDefinedInAFilter,它不是在 Controller 方法中,而是在类的主体中,并且运行良好。现在,当升级到2.1.2时,尝试创建bean时会出现此错误:

Caused by: groovy.lang.MissingMethodException: No signature of method: com.MyController.getRequest() is applicable for argument types: () values: []

我可以将其放在controller方法或before块中,只是试图找出处理它的最佳方法。

最佳答案

我认为这是因为这些方法以前已添加到元类中,但现在已通过AST转换添加到字节码中。如果需要所有方法,可以将其添加到beforeInterceptor并在其中设置字段,或在需要它的每个方法中进行调用。

关于grails - Grails Controller 请求变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13975550/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com