私たちのgrails1.3.xアプリでは、これは以前行ってdef user = request.userDefinedInAFilter
いましたが、コントローラーメソッドではなく、クラスの本体にあり、正常に機能していました。2.1.2にアップグレードすると、Beanを作成しようとしたときにこのエラーが発生します。
Caused by: groovy.lang.MissingMethodException: No signature of method: com.MyController.getRequest() is applicable for argument types: () values: []
私はそれをコントローラーメソッドまたはbeforeブロックに入れて、それを処理するための最良の方法を見つけようとしています。