Попытка обновить БД с помощью пут маппинга - PullRequest
0 голосов
/ 14 мая 2019

Я пишу контроллер покоя, который обновляет поле в моей базе данных.Однако, когда я пытаюсь отправить запрос через почтальон для обновления полей, я получаю запрос «PUT», ошибка не поддерживается. Пожалуйста, помогите. Заранее спасибо. Я использую Spring для разработки бэкэнда.1002 * Вот мой репо:

 @Transactional
    @Modifying
    @Query("UPDATE Report c SET c.name= :nameWHERE c.id = :id")
    void updateName(@Param("id") long id, @Param("name") String name);

Мой покой Контроллер:

@PutMapping("/{id}/{name}")
public void updateName(@PathVariable("id") Long id, @PathVariable("name") String name)
{
   repository.updateName(id,name);

}

Запрос почтальона

http://localhost:8080/reports?id=1&name=test

1 Ответ

0 голосов
/ 14 мая 2019

Ваш URL должен использовать параметры пути, а не запрашивать параметры и выглядеть следующим образом:

http://localhost:8080/reports/1/test
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...