2025-03-26 04:52:34

📦 ResponseEntity怎么用?🧐

导读 在Spring框架中,`ResponseEntity`是一个非常实用的类,用于处理HTTP响应。它不仅能携带数据,还能定义HTTP状态码和头部信息,简直是开发者

在Spring框架中,`ResponseEntity`是一个非常实用的类,用于处理HTTP响应。它不仅能携带数据,还能定义HTTP状态码和头部信息,简直是开发者的好帮手!👀

首先,让我们看看如何创建一个简单的`ResponseEntity`对象。比如,当用户请求成功时,我们可以返回一个包含数据的响应:

```java

@GetMapping("/example")

public ResponseEntity getExample() {

String response = "Success!";

return ResponseEntity.ok(response);

}

```

上面的例子中,`ResponseEntity.ok()`表示HTTP状态码为200(OK)。如果需要自定义状态码,比如404(Not Found),可以这样写:

```java

@GetMapping("/not-found")

public ResponseEntity notFound() {

return ResponseEntity.status(HttpStatus.NOT_FOUND).body("Resource not found!");

}

```

此外,`ResponseEntity`还支持设置响应头和其他高级功能,比如缓存控制或内容类型。👇

通过灵活运用`ResponseEntity`,你可以轻松构建强大且灵活的API接口,让开发变得更加高效!🚀

Spring Java ResponseEntity