Grails 1.1 Web服务 - URL形式

要用Grails实现REST,第一步就是提供REST形式的URL映射 URL映射:static mappings = { "/product/$id?"(resource:"product") }这就将URI /product 映射到 ProductController. 在controller内部每个HTTP方法,GET,PUT,POST和DELETE都映射到一个action上:

可以通过URL映射机制修改HTTP方法和URL的映射关系:"/product/$id"(controller:"product"){ action = [GET:"show", PUT:"update", DELETE:"delete", POST:"save"] }但是在这个例子中,Grails并不像前面使用过的resource 参数那样自动提供XML或JSON序列化,除非提供在URL映射中提供parseRequest 参数:"/product/$id"(controller:"product", parseRequest:true){ action = [GET:"show", PUT:"update", DELETE:"delete", POST:"save"] }