此问题在此处已有答案:
Spring: Returning empty HTTP Responses with ResponseEntity doesn't work(6个答案)
两年前就关门了。
如果我返回一个空的ResponseEntity
,那么对于我的控制器来说什么是最好的返回类型?
例如,如果我想使用ResponseEntity.noContent().build()
返回一个204 - no content,函数的返回值应该是ResponseEntity<?>
、ResponseEntity<Void>
还是ResponseEntity
2条答案
按热度按时间af7jpaap1#
j8ag8udp2#
我更喜欢
ResponseEntity.noContent().build()
,它清楚地说明了它的作用,返回类型可以是ResponseEntity
我个人喜欢没有'Void'的返回类型看起来很干净。
Spring文件如下所述
使用给定的状态代码创建一个新的ResponseEntity,不包含正文和标头。
我想这是一个很好的例子,但是我不知道该怎么做。