Size: a a a

2020 November 13

n

noname in learn.java
Yamma Gamma
ахахаххахаха,ну вот,мне тоже кто-то так сказал и я подумал чё время терять
Хочется убивать и все ломать из этого (((
источник

VB

Vadim Bulatov in learn.java
Всем привет
Консоль сообщает  что исключение уже выброшено
Из того что понимаю (ну как мне кажется). Исключение уже где-то отловлено, и мне надо отследив что исключение поймано прописать логику давать кредит или нет
Но в упор не понимаю как это всё сделать и что как вообще
источник

VB

Vadim Bulatov in learn.java
источник

VB

Vadim Bulatov in learn.java
источник

GV

Gukov Viktor in learn.java
Ты ловишь два раза подряд один и тот же тип исключения
источник

GV

Gukov Viktor in learn.java
И у тебя явные проблемы с code style
источник

VB

Vadim Bulatov in learn.java
Вы о ProblemWithLawException и BadCreditHistoryException или о Exception ProblemWithLawException ?
источник

GV

Gukov Viktor in learn.java
Vadim Bulatov
Вы о ProblemWithLawException и BadCreditHistoryException или о Exception ProblemWithLawException ?
Я про то, что в обоих ветках catch, ты ловишь один и тот же общий тип - Exception
источник

GV

Gukov Viktor in learn.java
А надо ловить специализированные типы, которые указаны в задании
источник

VB

Vadim Bulatov in learn.java
воу, спасибо. Есть о чем подумать
источник

K

Koala in learn.java
@Loljeene я так в начале делала
источник

K

Koala in learn.java
Переслано от Koala
источник

SS

Slava S in learn.java
бизнес логика на исключениях так себе подход, плохая кредитная история это скорее просто результат запроса, нежели чем исключительная ситуация, когда код не знает что делать и выбрасывает исключение отдавая решение на откуп клиентскому коду
источник

RG

Roman Grigorev in learn.java
Ребят, есть класс с 2 полями, к примеру Pet. Я хочу смапить его в строку json через jackson
       String str = new ObjectMapper().writeValueAsString(pet);
Одно из полей null. Час копаю доки джексона и понять не могу, для этого метода кроме велосипедов можно какой-то аннотацией бросить ошибку, если поле null? Везде вижу игнорирование либо include_not_null. Нужно просто бросить ошибку при мапинге null значения
источник

V

V in learn.java
Roman Grigorev
Ребят, есть класс с 2 полями, к примеру Pet. Я хочу смапить его в строку json через jackson
       String str = new ObjectMapper().writeValueAsString(pet);
Одно из полей null. Час копаю доки джексона и понять не могу, для этого метода кроме велосипедов можно какой-то аннотацией бросить ошибку, если поле null? Везде вижу игнорирование либо include_not_null. Нужно просто бросить ошибку при мапинге null значения
ну по логике джексон не знает, что null это ошибка
источник

V

V in learn.java
с чего ему бросать эксепшн
источник

RG

Roman Grigorev in learn.java
Ну просто такой кейс попался. Я так понимаю нужно на уровне базы это контролировать
источник

RG

Roman Grigorev in learn.java
Мол в базе если брать сущность, нужно чтобы там значения not null были, тогда гарантировано получаем их как обязательные
источник

RG

Roman Grigorev in learn.java
Но стало интересно может есть что-то такое у джексона, взял например
@Required(class = MyException.class) поставил над классом и он если value==null то он дропает ошибку. Но это уже наверно другая история. Писать свой сериализатор с аноташкой
источник

V

V in learn.java
Roman Grigorev
Но стало интересно может есть что-то такое у джексона, взял например
@Required(class = MyException.class) поставил над классом и он если value==null то он дропает ошибку. Но это уже наверно другая история. Писать свой сериализатор с аноташкой
jackson-databind-2.9.6.jar!/com/fasterxml/jackson/databind/SerializationFeature.class
источник