Size: a a a

2021 February 05

ST

Sergiy Tsimbalyuk in pro.jvm
/String[] left chat 😁
источник

IP

Isaac Peterson in pro.jvm
yes it will
источник

А

Артём Курилко... in pro.jvm
как можно в обработчиках ошибки, получить путь запроса?
@ExceptionHandler(Exception.class)
   public ResponseEntity<ErrorMessage> unhandledExceptions(Exception e) {
       return handleUncheckedException(e);
   }
источник

b

borsch in pro.jvm
Артём Курилко
как можно в обработчиках ошибки, получить путь запроса?
@ExceptionHandler(Exception.class)
   public ResponseEntity<ErrorMessage> unhandledExceptions(Exception e) {
       return handleUncheckedException(e);
   }
добавь HttpServerRequest как аргумент метода, а дальше
https://kodejava.org/how-do-i-get-servlet-request-url-information/
источник

A

Artjom Kalita in pro.jvm
Ловить не Эксепшен а рестспецифик эксепшен ?
источник

A

Artjom Kalita in pro.jvm
или лучше мессадж адекватный в эксепшен писать
источник

b

borsch in pro.jvm
Artjom Kalita
или лучше мессадж адекватный в эксепшен писать
ну там же Exception.class, а не MyCustomException.class
источник

А

Артём Курилко... in pro.jvm
borsch
добавь HttpServerRequest как аргумент метода, а дальше
https://kodejava.org/how-do-i-get-servlet-request-url-information/
спасибо, сработало
источник

A

Artjom Kalita in pro.jvm
borsch
добавь HttpServerRequest как аргумент метода, а дальше
https://kodejava.org/how-do-i-get-servlet-request-url-information/
сам реквест подавать как параметр эксепшену звучит как жесткий оверкил
источник

А

Артём Курилко... in pro.jvm
Artjom Kalita
сам реквест подавать как параметр эксепшену звучит как жесткий оверкил
как можно тогда лучше сделать
источник

A

Artjom Kalita in pro.jvm
borsch
ну там же Exception.class, а не MyCustomException.class
Пусть меняют, это очень сомнительная практика обрабатывать эксепшены таким образом
источник

А

Артём Курилко... in pro.jvm
Artjom Kalita
Пусть меняют, это очень сомнительная практика обрабатывать эксепшены таким образом
там есть 2 метода, для проверяемых (у меня это кастомные ошибки) и второй который я показал для непроверяемых исключений
источник

A

Artjom Kalita in pro.jvm
Хотя пишут в интернетах что реквест подавать норм
источник

b

borsch in pro.jvm
ну да :)
источник

AE

Alexandr Emelyanov in pro.jvm
Artjom Kalita
сам реквест подавать как параметр эксепшену звучит как жесткий оверкил
Так не исключению, а в метод обработчика. Так что самое то
источник

A

Artjom Kalita in pro.jvm
ДА я неправильно прочитал сообщение
источник

AE

Alexandr Emelyanov in pro.jvm
А можно вообще инжектить и он будет как бин)
источник

A

Artjom Kalita in pro.jvm
потом понял что про инджекшен речь шла
источник

D

Dima in pro.jvm
Artjom Kalita
Хотя пишут в интернетах что реквест подавать норм
источник

D

Dima in pro.jvm
Артём Курилко
как можно тогда лучше сделать
да нормально так делать, если тебе реально путь нужен
источник