Граальс 3 rest-api профиль GET

Я использую профиль 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}

что дает?

2 ответа

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

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

Похоже ошибка Если вы укажете uri оно работает:

@Resource(uri='/user/', readOnly = false, formats = ['json', 'xml'])
class User {
    String name
    String address
    Date dateOfBirth
}
Другие вопросы по тегам