GetMapping возвращает ошибку 405 при весенней загрузке - PullRequest
0 голосов
/ 16 февраля 2019

У меня есть система, которая использует Spring Boot на стороне сервера.Я получаю сообщение об ошибке, что не вижу, что здесь происходит.

Это мой контроллер со следующей конечной точкой:

@GetMapping("/api/getAge")
public int getAge (@RequestParam("person") Person p) {
    return this.computeAge(p);
}

Метод вычисления возраста возвращает (очевидно)возраст человека.Дело в том, что когда я использую почтальон для этого маршрута, метод запускается, но я получаю http-ошибку 405.

Я провел некоторый поиск по этому поводу и не смог найти никакого решения, хотя это выглядит просто.

Я действительно ценю любую помощь

1 Ответ

0 голосов
/ 16 февраля 2019

Я думаю, вам не хватает аннотации @ResponseBody.Итак, попробуйте это:

@GetMapping("/api/getAge")
@ResponseBody
public int getAge (@RequestParam("person") Person p) {
    return this.computeAge(p);
}

По крайней мере для меня, это работает.Удачи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...