Size: a a a

2021 July 15

WD

Web Dev in pro.jvm
логи я думаю врядли красиво посмотреть можно, выковыривать файл придется с сервера где кафка стоит
источник

WD

Web Dev in pro.jvm
у меня мак(
источник

WD

Web Dev in pro.jvm
вижу под мак тоже есть спасибо
источник

WD

Web Dev in pro.jvm
а под логи никакого чуда не существует? чтоб просто подключитсья и увидеть списком? или я обнаглел?
источник
2021 July 16

FR

Frank Richards in pro.jvm
Всем привет

Какие способы валидации Енама при парсинге джсона есть ?
Включаю в objectMapper конфиг ACCEPT EMPTY STRING AS NULL, но все равно не работает
источник

FR

Frank Richards in pro.jvm
Констрейт на каждый енам не годится
источник

LC

LiR Cat in pro.jvm
А что валидировать-то надо?
источник

FR

Frank Richards in pro.jvm
Приходит джсон-сущность, одно из полей енам. И если в качество этого Енама пихнуть невалидную строку, то маппер падает с ошибкой что невозможно распарсить.
источник

.

... in pro.jvm
эм , если это енам , то почему может быть невалидная строка? Через селект отправка?
источник

.

... in pro.jvm
ну в данном кейсе , конечно какой нибудь Postman, но на фронт то значения с бэка будут приходить для заполнения, не совсем понимаю откуда там появится невалидной строчке
источник

FR

Frank Richards in pro.jvm
Не факт что наш апи будет работать только с фронтом.
источник

FR

Frank Richards in pro.jvm
{"TypeEnum":"'} если такое вот придёт, маппер падает
источник

AG

Alexey Genus in pro.jvm
Кажется, что Вам нужен READ_UNKNOWN_ENUM_VALUES_AS_NULL, тогда для неизвестных значений будет null. А дальше уже это можно нормально провалидировать
источник

FR

Frank Richards in pro.jvm
Он у меня в конфиге стоит уже, только не срабатывает
источник

FR

Frank Richards in pro.jvm
Видимо конфликтует...
источник

FR

Frank Richards in pro.jvm
Буду разбираться
источник

d

debuffi in pro.jvm
может инжектится не тот маппер
источник

FR

Frank Richards in pro.jvm
И такое может быть ?
источник

d

debuffi in pro.jvm
попробуй в классе прост по фану написать private static final ObjectMapper MAPPER = new ObjectMapeper(),. и ему пропиши эту конфигурацию
источник

d

debuffi in pro.jvm
и его использовать
источник