从基于REST的Spring控制器返回“资源”是否有意义?

时间:2019-06-04 15:35:06

标签: java spring spring-mvc

Resource的Javadocs中,它表示:“资源描述符的接口,该描述符从诸如文件或类路径资源之类的基础资源的实际类型中抽象出来。每个输入流都可以打开资源,如果它以物理形式存在,但是可以为某些资源返回URL或文件句柄。实际行为是特定于实现的。”

但是我已经看到一些返回ResponseEntity<Resource>的Spring控制器。看来可行,但是我没有在文档中看到过讨论。

这是一个常见且可以接受的习惯用法吗?有更好的选择吗?

1 个答案:

答案 0 :(得分:0)

有可能,是的。但是ResponseEntity的好处是它用通用详细信息(正文,标头,状态)封装了响应。