gpt4 book ai didi

java - 返回包含信息的 ResponseEntity

转载 作者:行者123 更新时间:2023-11-30 07:05:42 29 4
gpt4 key购买 nike

我对 Spring 有点陌生。我做了以下方法:

public ResponseEntity<Borders> updateBorder(@Valid @RequestBody Borders borders) throws URISyntaxException {
log.debug("REST request to update Borders : {}", borders);
Boolean ok = deviceService.updateBorder(borders);
return new ResponseEntity(ok ? HttpStatus.CREATED : HttpStatus.BAD_REQUEST);
}

我的方法现在返回带有 HttpStatus.CREATEDHttpStatus.BAD_REQUESTResponseEntity。当在我的软件中实现前端时,我想知道如果方法也可以返回带有 HttpStatus 的 String ,那会非常方便。就像“边框已更新!”或“无法更新边框,因为... pla pla”。

向前端返回更具体的内容的最佳方式是什么?

最佳答案

您可以返回类似这样的内容,但您的方法返回类型应该是 ResponseEntity < String >,如果您愿意,您还可以传递 header 。

http://docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/http/ResponseEntity.html

return new ResponseEntity("your message", ok ? HttpStatus.CREATED : HttpStatus.BAD_REQUEST);

关于java - 返回包含信息的 ResponseEntity,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40170931/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com