Size: a a a

Spring Framework and more

2020 May 21

C

Cyclone in Spring Framework and more
Я ожидал, что есть какой-то стандартный эксепшен для такой ситуации.
источник

AE

Alexandr Emelyanov in Spring Framework and more
Arseny -> r2d2
хм, тогда переформулировав - есть ли реализации хранения jobStore НЕ в реляционной бд?
Зачем?
источник

AE

Alexandr Emelyanov in Spring Framework and more
Cyclone
Я ожидал, что есть какой-то стандартный эксепшен для такой ситуации.
Стандартные - зло, вводит в заблуждение
источник

C

Cyclone in Spring Framework and more
Alexandr Emelyanov
Стандартные - зло, вводит в заблуждение
Я ожидал найти какой-нибудь ServletInitializationException.
источник

AE

Alexandr Emelyanov in Spring Framework and more
Cyclone
Я ожидал найти какой-нибудь ServletInitializationException.
Такой должен быть
источник

C

Cyclone in Spring Framework and more
Alexandr Emelyanov
Такой должен быть
Ну вот ищу, собственно. (servlet 3.1)
В javax.servlet только ServletException (checked) и его потомок UnavailableException.
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Рассматриваю разные варианты со стороны плюсов и минусов
источник

AE

Alexandr Emelyanov in Spring Framework and more
Arseny -> r2d2
Рассматриваю разные варианты со стороны плюсов и минусов
Это не ответ, должна быть конкретная цель
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Alexandr Emelyanov
Это не ответ, должна быть конкретная цель
Рисеч не ответ?
источник

AE

Alexandr Emelyanov in Spring Framework and more
Arseny -> r2d2
Рисеч не ответ?
Он должен быть обоснован, что то должно не устраивать
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Alexandr Emelyanov
Он должен быть обоснован, что то должно не устраивать
Снижение нагрузки с базы, но при этом сохранение возможности кластеризации
источник

AE

Alexandr Emelyanov in Spring Framework and more
Arseny -> r2d2
Снижение нагрузки с базы, но при этом сохранение возможности кластеризации
Так выделяется отдельная база и все
источник

DD

Den Den in Spring Framework and more
Cyclone
Я ожидал, что есть какой-то стандартный эксепшен для такой ситуации.
Стандартные помимо твоего кода будет выбрасывать еще много библиотек и т.п., если очень большой проект заколебешься отлавливать
источник

DD

Den Den in Spring Framework and more
Лучше определить свои исключения и их выбрасывать, когда кода и логов будет полно - поймешь что оооооченнь просто что-то будет найти, и в каком месте дыра.
А то бывают понатыкают везде IllegalArgumentException, так потом сидишь и офигиваешь, где как и когда было выбрашено, т.к. 100500 классов бросают это исключение
источник

AE

Alexandr Emelyanov in Spring Framework and more
Den Den
Лучше определить свои исключения и их выбрасывать, когда кода и логов будет полно - поймешь что оооооченнь просто что-то будет найти, и в каком месте дыра.
А то бывают понатыкают везде IllegalArgumentException, так потом сидишь и офигиваешь, где как и когда было выбрашено, т.к. 100500 классов бросают это исключение
Самый грех это npe руками бросить
источник

DD

Den Den in Spring Framework and more
Ууухх, по рукам таким)
источник

Ar

Arseny -> r2d2 in Spring Framework and more
Alexandr Emelyanov
Так выделяется отдельная база и все
В идеале да, но вопрос возник в следствии того что это невозможно на текущий момент
источник

C

Cyclone in Spring Framework and more
Den Den
Лучше определить свои исключения и их выбрасывать, когда кода и логов будет полно - поймешь что оооооченнь просто что-то будет найти, и в каком месте дыра.
А то бывают понатыкают везде IllegalArgumentException, так потом сидишь и офигиваешь, где как и когда было выбрашено, т.к. 100500 классов бросают это исключение
В логе же видно, какой класс бросил. Всё, что на ru.мояорганизация - бросил я.
источник

✔D

✔️Alexey Draznin in Spring Framework and more
привет, кто нибудь в курсе, это апи актуально? https://github.com/Netflix/eureka/wiki/Eureka-REST-operations
источник

RS

Ruslan Stelmachenko in Spring Framework and more
Den Den
Лучше определить свои исключения и их выбрасывать, когда кода и логов будет полно - поймешь что оооооченнь просто что-то будет найти, и в каком месте дыра.
А то бывают понатыкают везде IllegalArgumentException, так потом сидишь и офигиваешь, где как и когда было выбрашено, т.к. 100500 классов бросают это исключение
Для этого же и существует stacktrace.
Если стектрейс не логируется, а логируется только класс исключения, то все равно зачастую этого не достаточно для решения проблемы, т.к. в один и тот же метод можно прийти несколькими путями.
источник