Grails の静的コンパイル、特に GrailsCompileStatic をテストしています。ドキュメンテーションは、Grails のどの動的機能がサポートされていないかを説明するのに限定されています。私のテスト コントローラーは非常に単純ですが、既に問題が発生しています。
@GrailsCompileStatic
class UserController {
UserService userService
def list() {
def model = [:]
def model = request.JSON
withFormat {
json {
render(model as JSON)
}
}
}
}
アプリケーションをコンパイルすると、2 つのコンパイル時エラーが発生します。JSON
1 つ目はオブジェクトのプロパティの欠落に関するもので、2 つ目はクロージャのrequest
メソッドの欠落に関するものです。json
withFormat
私は何か間違ったことをしているようにGrailsCompileStatic
見えますか、これらの機能で動作しませんか?