grails 3 профиль rest-api ПОЛУЧИТЬ

Я использую профиль grails 3 rest-api. Я создал сгенерированный простой класс домена

@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}

что дает ?


person 1977    schedule 16.02.2016    source источник
comment
У меня такая же проблема. Какую версию вы используете? У меня 3.1.1   -  person rdmueller    schedule 18.02.2016


Ответы (2)


на самом деле я с тех пор узнал, что выставленный URL-адрес /user/show/1

поскольку RestResource автоматически предоставляет контроллер на основе grails.rest.RestfulController, вы можете посмотреть в этом классе полный список методов.

person 1977    schedule 22.02.2016

кажется, ошибка. Если вы укажете uri, это сработает:

@Resource(uri='/user/', readOnly = false, formats = ['json', 'xml'])
class User {
    String name
    String address
    Date dateOfBirth
}
person rdmueller    schedule 19.02.2016