future.png
珠玑随笔

联系:

future.png

版权 © 2022 by Hsu

技术: Gatsby

样式: Bulma

许可: CC BY NC SA 4.0

Spring Boot ResponseEntity 常见用法

2022年01月06日

Hsu

1分钟

背景

Spring Boot 内置了 ResponseEntity 进行数据返回与状态码自动设置, 也提供了手动设置.

有 Body

ResponseEntity.ok(data); // 200
ResponseEntity.created(null).body(data); // 201
ResponseEntity.accepted().body(data); // 202
ResponseEntity.badRequest().body(data); // 400
ResponseEntity.internalServerError().body(data); // 500

无 Body

ResponseEntity.noContent().build(); // 204
ResponseEntity.notFound().build(); // 404

手动

ResponseEntity.status(HttpStatus.CREATED).body(data); // 状态码 + 数据