В чем разница между возвратом void и ResponseEntity <Void> в Spring Boot RestController?

Интересно, какая разница между возвращаемым значением Spring Boot RestController, если должно быть возвращено void?

Я вижу разницу в тесте в любом случае. Кажется, что даже если я вернусь, (204) возвращается запрашивающей стороне так же, как если бы я использовал.

Итак, когда я возвращаюсь из конечной точки, HttpStatus все равно возвращается, и не имеет значения, выберу ли я или ?

1 ответ

В яблочко. Вам понадобится ResponseEntity<Void>если вы хотите добавить некоторые заголовки.

Другие вопросы по тегам