grails 3 rest-api profile GET

时间:2016-02-16 12:21:48

标签: rest grails-3.1

我正在使用grails 3 rest-api profile。我创建了生成的简单域类

@Resource(readOnly = false, formats = ['json', 'xml'])
class User {
    String name
    String address
    Date dateOfBirth
}

http://localhost:8080/user/会给我回json的用户列表,如果我尝试http://localhost:8080/user/1如果回复:

{"message":"Not Found","error":404}
是什么给了什么?

2 个答案:

答案 0 :(得分:2)

实际上我发现暴露的网址是/ user / show / 1

因为RestResource会自动公开一个基于grails.rest.RestfulController的控制器,你可以查看该类中的完整方法列表

答案 1 :(得分:0)

似乎是一个错误。如果您指定@Resource(uri='/user/', readOnly = false, formats = ['json', 'xml']) class User { String name String address Date dateOfBirth } ,则可以使用:

Symfony3