具有数据响应的拦截器上的Compilestatic注释

时间:2017-08-08 08:15:27

标签: grails interceptor compile-static

在拦截器中我有这段代码:

render(contentType: 'text/json') {
  msg 'Message to show'
}

无法在此拦截器上添加@CompileStatic注释,因为' msg'变量未声明。 有没有办法在" compilestatic"中写这个?友好的方式?

1 个答案:

答案 0 :(得分:0)

直接使用json构建器

def json = new JsonBuilder()
json.call([msg: 'Message to show'])

render(text: json.toString(), contentType: 'text/json')