我有一个在服务器端使用Spring Boot的系统。我收到一个错误,看不到这里发生了什么。
这是我的控制器,具有以下端点:
@GetMapping("/api/getAge")
public int getAge (@RequestParam("person") Person p) {
return this.computeAge(p);
}
计算年龄的方法(显然)返回该人的年龄。问题是:当我使用邮递员到这条路线时,该方法可以运行,但会出现http错误405。
我已经对其进行了一些搜索,尽管看起来很简单,但找不到任何解决方案。
我真的很感谢您
答案 0 :(得分:0)
我认为您缺少@ResponseBody
注释。
因此,请尝试以下操作:
@GetMapping("/api/getAge")
@ResponseBody
public int getAge (@RequestParam("person") Person p) {
return this.computeAge(p);
}
至少对我来说,它有效。 祝你好运。