将get转换为post http方法

时间:2018-12-23 17:22:30

标签: java spring-boot

我正在执行简单的静态api任务,并且一切正常。但是我不会转换某些东西,我也不知道该怎么做!

@RequestMapping("/user/{id}")
public ResponseEntity<Users> getUserById(@PathVariable Integer id) {
    return ResponseEntity.ok(userService.getUserById(id));
}

我想将此get方法转换为post方法,因此将id发送到正文中,然后获取结果。我怎样才能做到这一点? 我可以这样登录吗?检查电子邮件和密码(如果为true),然后重定向到另一个页面,或者是否有其他方法可以最好地做到这一点?

1 个答案:

答案 0 :(得分:0)

使用value和method属性将其转换为post。

@RequestMapping("/user/{id}", method = RequestMethod.POST)
public ResponseEntity<Users> getUserById(@Param Integer id) {
    return ResponseEntity.ok(userService.getUserById(id));
}