Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Java Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
 Re: Передаваемые данные при реализации SSO  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
Музаффар
PetroNotC Sharp,
так то что накатал это не совсем то что предлагал fixxer (на счет мап)?
по его варианту надо к нему
27 май 21, 15:47    [22328077]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
Музаффар
Member

Откуда: UZB
Сообщений: 1115
PetroNotC Sharp,

ну и по Вашему тоже не совсем понял,
1) стрим как может помочь?
2) на сколько мне известно с помощью ОбжекстМаппер можем из json сделать объект но дальше что тоже хз...
если можно можете какую нибудь наводку по обоим вариантам?
27 май 21, 15:56    [22328082]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
Музаффар,
1) стрим это новая фишка spring boot 2.4.0 с реактивным программированием.
Import org.spring...boot...web.reactive
Туда ветер дует.
27 май 21, 16:33    [22328099]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
Музаффар,
2) ты попробуй его. Не пробовал ведь до SSO?
27 май 21, 16:38    [22328103]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
2) вот наводка
Класс ObjectMapper ObjectMapper предоставляет функциональные возможности для чтения и записи JSON как в базовые объекты POJO (простые старые объекты Java), так и из общей модели дерева JSON (JsonNode), а также в связанные функции для выполнения преобразований. Он также обладает широкими возможностями настройки для работы как с различными стилями содержимого JSON, так и для поддержки более сложных концепций объектов, таких как полиморфизм и идентичность объектов. ObjectMapper также действует как фабрика для более продвинутых классов ObjectReader и ObjectWriter.
27 май 21, 16:39    [22328104]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Ерунда какая-то. А разве Jackson в базовой комплектации не делает тоже самое?
Заходит json. Типа
 "{\"firstName\":\"\",\"lastName\":\"\",\"phone\":\"\"}"


И на выходе у нас объект где замаплены те поля которые были. Те которых не было
просто равны null.
27 май 21, 17:05    [22328116]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
mayton,
На входе dto и список полей что надо у него отдать в веб
27 май 21, 17:43    [22328143]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
Музаффар
В том то и дело пока не смог уходить от рефлексии...
а чем рефлексия не устраивает?
27 май 21, 20:27    [22328207]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
вадя,
А чем плох динамический SQL в субд?
27 май 21, 20:41    [22328216]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
mayton
Member

Откуда: loopback
Сообщений: 51389
Непонятно, зачем такой кондовый код писать... ясно что прототип. Но и прототипы можно
сделать как функции с входом и выходом.

package ru.sql.MuzaFunc;

import org.springframework.cache.annotation.Cacheable;

// todo
public class MuzaFunc {

    @Cacheable(value = "transform", key = "{ #template, #userDataDto }" ) // тут я не помню как композитный ключ задать. вобщем из двух аргументов надо
    public String apply(String template, App.UserDataDto userDataDto) {
        // todo
        return .....;
    }

}


И кеширование добавить. Дабл-страйк - обойдет рефлексию и пойдет по линии выборки из кеша.

Сообщение было отредактировано: 27 май 21, 22:06
27 май 21, 22:13    [22328254]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
вадя
Member

Откуда: Екатеринбург
Сообщений: 18692
PetroNotC Sharp
вадя,
А чем плох динамический SQL в субд?
хорошая вещь, если грамотно использовать.
а не слушать всяких "гуру".....
28 май 21, 00:35    [22328276]     Ответить | Цитировать Сообщить модератору
 Re: Передаваемые данные при реализации SSO  [new]
PetroNotC Sharp
Member

Откуда:
Сообщений: 8254
вадя
PetroNotC Sharp
вадя,
А чем плох динамический SQL в субд?
хорошая вещь, если грамотно использовать.
а не слушать всяких "гуру".....
ну, если гуру то ты понял чем плох рефлекшн и ползание по готовому классу в рантайм.
28 май 21, 07:04    [22328300]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 2 [3]      все
Все форумы / Java Ответить