打印在Grails中使用@Resource时通过REST调用接收的数据

时间:2015-10-23 23:33:04

标签: rest grails groovy annotations

关于REST的groovies文档,我已经设置了这样的模型:

import grails.rest.*
@Resource(uri='/books')
class Book {

    String title

    static constraints = {
        title blank:false
    }
}

我打印出创建和保存时收到的参数。是否可以覆盖@Resource(uri='/books')注释创建的这些方法?或者处理注释一个闭包或什么来做这个?

1 个答案:

答案 0 :(得分:1)

如果您希望拥有默认的RESTful界面并根据需要稍微修改它,我认为您可能有2个选择。

  1. 使用application命令生成相应的控制器,并根据需要更改生成的文件。

  2. 创建一个Book控制器并扩展$ grails generate-controller [Domain Class Name];然后使用RestfulController注释覆盖默认方法,打印/记录参数,然后调用匹配的@Override方法。

    super