gpt4 book ai didi

java - 从基于 REST 的 Spring Controller 返回 "Resource"是否有意义?

转载 作者:行者123 更新时间:2023-12-02 04:50:26 24 4
gpt4 key购买 nike

Resource 的 Javadocs 中它说:“资源描述符的接口(interface),它从底层资源的实际类型中抽象出来,例如文件或类路径资源。如果每个资源以物理形式存在,则可以为每个资源打开一个InputStream,但URL或只能为某些资源返回文件句柄。实际行为是特定于实现的。”

但是我看到一些 Spring Controller 返回 ResponseEntity<Resource> 。它似乎有效,但我还没有在文档中看到对此进行讨论。

这是一个常见且可以接受的习语吗?有更好的替代方案吗?

最佳答案

这是可能的,是的。但 ResponseEntity 的好处是它用通用详细信息(正文、 header 、状态)封装响应。

关于java - 从基于 REST 的 Spring Controller 返回 "Resource"是否有意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56447087/

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