如何在 ResponseEntity 中返回布尔值?

Posted

技术标签:

【中文标题】如何在 ResponseEntity 中返回布尔值?【英文标题】:How to return boolean value in ResponseEntity? 【发布时间】:2019-12-17 09:44:37 【问题描述】:

控制器代码如下:

@PutMapping("/update-student")
public ResponseEntity<Student>updateStudent(@RequestBody Student student)throws Exception
  boolean getStudent = studentService.updateStudent(student);
  return new ResponseEntity<Student>(getStudent,HttpStatus.OK);

【问题讨论】:

返回布尔值的用例是什么?如果你想在学生的保存/更新失败的情况下返回false,你最好返回一个错误代码。 【参考方案1】:

您正在返回 ResponseEntity 类型的 Student (ResponseEntity&lt;Student&gt;)

要返回 Boolen,您必须执行类似的操作 ResponseEntity&lt;Boolean&gt;.

【讨论】:

以上是关于如何在 ResponseEntity 中返回布尔值?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 ResponseEntity 中返回已创建状态 (201 HTTP)

如何在参考光标中返回布尔值? [复制]

如何在生命周期Scope.launch 中返回布尔值

如何在java中检查布尔方法的返回值

如何在java中返回四分之三布尔值的答案

在 postgresql 中,如何在 jsonb 键上返回布尔值而不是字符串?