Лучший способ обработки возвращаемых ответов об успешном (т. е. 20X) И ответах об ошибке (т. е. 4XX, 5XX и т. д.) в JavaJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Лучший способ обработки возвращаемых ответов об успешном (т. е. 20X) И ответах об ошибке (т. е. 4XX, 5XX и т. д.) в Java

Сообщение Anonymous »

Я знаю, что в классе Spring @RestController мы можем сделать что-то вроде:

Код: Выделить всё

@GetMapping("/"
public ResponseEntity getWeatherRecordsById(@PathVariable Integer id){
mySpringDataJPARepository.findById(id)
.map(res -> new ResponseEntity(res, HttpStatus.Ok)
.orElseGet(() -> new ResponseEntity(HttpStatus.NotFound);
Однако это кажется ручным/многословным. Есть ли более эффективный способ обработки успешных и неудачных HTTP-ответов, когда вам нужны уникальные ответы/HTTP-коды, возвращаемые пользователю/клиенту? Spring AOP/Аспектно-ориентированное программирование и советы? Открыт для любых идей, дайте мне знать. Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/790 ... re-i-e-4xx
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»