Как вернуть экземпляр ошибки с помощью вызова Spring REST - PullRequest
0 голосов
/ 20 июня 2020

В моем внешнем приложении я должен обрабатывать ответ об ошибке HTTP-вызова REST.

Внешний интерфейс:

  restservice.check().subscribe(
                response => {
                    if (response != null) {

                    },
                error => {

                    if (error instanceof Error) {

                    }}
                        });

Контроллер. java

publi c ResponseEntity updateEstablishment {

                 return new ResponseEntity<>(obj, HttpStatus.OK);
                 }

                 How can I return an instance of Error here.

1 Ответ

0 голосов
/ 20 июня 2020

Службы REST должны перехватывать и обрабатывать внутреннее исключение. И должен вернуть значимый код ошибки и сообщение обратно клиенту. Ниже приведена ссылка на лучший способ обработки исключений в REST https://www.baeldung.com/rest-api-error-handling-best-practices

...