
Мытко
24.06.2018
21:45:05
А вы о маппере говорите

Georgy
24.06.2018
21:45:30
Да, Дмитрий верно написал
А Дима нет

guga
24.06.2018
21:45:54

Google

guga
24.06.2018
21:46:22
А с обычными запросами, можешь замапить как удобно.

Мытко
24.06.2018
21:47:04
Я бы вообще сделал это трифтовой моделью
Там все это есть из коробки

Митко Соловец?
24.06.2018
21:47:15

Мытко
24.06.2018
21:47:20
Зачем костыли писать

Митко Соловец?
24.06.2018
21:47:27

Georgy
24.06.2018
21:47:30
Проблема в том что ДТО не отображает информацию о том - отсутствует ли значение либо присутствует null

guga
24.06.2018
21:47:37

Митко Соловец?
24.06.2018
21:47:39
задача апдейта - тривиальная и обсосона тысячу раз была

Georgy
24.06.2018
21:47:42
Для ДТО и то и то null

Мытко
24.06.2018
21:48:26

guga
24.06.2018
21:48:45

Мытко
24.06.2018
21:49:00
Тогда надо что-то другое придумывать

Google

Pavel
24.06.2018
21:49:01

guga
24.06.2018
21:49:55

Мытко
24.06.2018
21:50:10
Трифт может стать в жсоне

guga
24.06.2018
21:50:49
Или поставить сервис перед сервисом который перегоняет реквесты.

Pavel
24.06.2018
21:50:54

Мытко
24.06.2018
21:50:58
Будешь просто немного другую структуру принимать

Marat
24.06.2018
21:55:51
в общем, типичная задача: как привести объекты
{}
,
{ "someFlag": null}
,
{ "someFlag": false }
и
{ "someFlag": true }
к
public class Type {
private boolean someFlag;
}
?

Митко Соловец?
24.06.2018
21:57:18
Boolean

Pavel
24.06.2018
21:57:55
Чего ещё надо?

Marat
24.06.2018
21:58:31

Pavel
24.06.2018
21:59:58
И тебе правда нужны 4 состояния?

Marat
24.06.2018
22:01:10
нет, просто использую приём доведения до абсурда

Pavel
24.06.2018
22:01:26
Бери тогда булеан и норм :)

1337
24.06.2018
22:01:45

Marat
24.06.2018
22:02:07

Kirill
24.06.2018
22:02:37

1337
24.06.2018
22:02:49
там 5 на самом деле
еще опшионал нулл

Google

1337
24.06.2018
22:02:56
может быть

Митко Соловец?
24.06.2018
22:03:14
становится потно

Marat
24.06.2018
22:03:25
Бери тогда булеан и норм :)
это не мне надо, я использую нормальные источники данных (до такого маразма в реальных ситуациях не доходил)

Kirill
24.06.2018
22:03:30

Marat
24.06.2018
22:04:08

Kirill
24.06.2018
22:04:33

Митко Соловец?
24.06.2018
22:04:42

Marat
24.06.2018
22:04:48

Мытко
24.06.2018
22:04:48

Kirill
24.06.2018
22:04:51

Митко Соловец?
24.06.2018
22:05:12

Kirill
24.06.2018
22:05:17

Marat
24.06.2018
22:05:23

Kirill
24.06.2018
22:05:44

Мытко
24.06.2018
22:05:47
Да

OxFAB
24.06.2018
22:05:59

Kirill
24.06.2018
22:06:08
Опшионал даёт эмпти

Marat
24.06.2018
22:06:08
воооот, пришли к консенсусу

1337
24.06.2018
22:06:17
5 с опшионалом епта

Google

1337
24.06.2018
22:06:20
там +2

Митко Соловец?
24.06.2018
22:06:22
ты
это

Admin
ERROR: S client not available

Мытко
24.06.2018
22:06:26

1337
24.06.2018
22:06:28
сам опшионал нулл

Митко Соловец?
24.06.2018
22:06:28
посчитал

Kirill
24.06.2018
22:06:33

1337
24.06.2018
22:06:39
ето другой нулл

Vladimir
24.06.2018
22:06:47
в классе LinkedBlockingQueue:
private final AtomicInteger count = new AtomicInteger();
в методе put()
final AtomicInteger count = this.count; и далее обращаются к объекту по локальной ссылке count
вопрос - зачем?

Мытко
24.06.2018
22:06:53
Налл, емпти, тру, фолс
У тебя других вариантов нет

1337
24.06.2018
22:07:06
скажем так можно написать 5 юнит тестов которые свалятся в разных местах

Мытко
24.06.2018
22:07:21
Ничего ты не напишешь

1337
24.06.2018
22:07:33
опшионал = нулл емпти
Булеан = тру фолс нулл

Marat
24.06.2018
22:07:37

Alexander
24.06.2018
22:07:37

1337
24.06.2018
22:07:42
это пять (5) состояний

Alexander
24.06.2018
22:08:10

Google

Мытко
24.06.2018
22:08:18

Marat
24.06.2018
22:08:19

1337
24.06.2018
22:08:35

Marat
24.06.2018
22:08:45
Што?
доступ в стек быстрее, чем доступ к полю в this

Alexander
24.06.2018
22:08:53
Ну если мы ссылку локальную для ускоренич делаем то ок, нормально там все

Митко Соловец?
24.06.2018
22:09:22
1. Optional<Boolean> b = null;
2. Optional<Boolean> b = Optional.ofNullable(null);
3. Optional<Boolean> b = Optional.of(Boolean.FALSE);
4. Optional<Boolean> b = Optional.of(Boolean.TRUE);
1337
допиши пятый

Мытко
24.06.2018
22:09:32

Vladimir
24.06.2018
22:10:33
т.е если инстансовая переменная юзается в методе более, чем один раз, имеет смысл копировать ее в локальную?

1337
24.06.2018
22:10:44

Alexander
24.06.2018
22:10:48

Мытко
24.06.2018
22:11:23
Какие же полезные вы тут вопросы задаете