Size: a a a

Spring Framework and more

2017 September 06

O

Oleg in Spring Framework and more
Такой объект из него надо вручную собирать потом?
источник

AM

Alexander Mamaev in Spring Framework and more
В этом случае да. Может пригодится ДТО делать.
источник

AM

Alexander Mamaev in Spring Framework and more
Я ошибся.. category имплементит serializable? конструкторы на месте? это Entity?
источник

O

Oleg in Spring Framework and more
Да, обе сущности имплементят. Есть дефолтные конструкторы. Категория имеет id и натуральный ключ name
источник

O

Oleg in Spring Framework and more
Всё прекрасно работает через Http-протокол, но по WebSocket инстанс товара создасться не может
источник

AM

Alexander Mamaev in Spring Framework and more
Oleg
Склоняюсь к тому, что надо написать свой кастомный MessageConverter, т. к. мы имеем дело с объектом Message при работе через WebSocket
может ты и прав.. незнаю тут
я в подобном случае собирал объект через мапку, т.к. мне нужно было еще доп поля проставить все равно.
источник

O

Oleg in Spring Framework and more
Да, тоже метод. Я вот выбираю сейчас либо конвертер написать, либо объект сообщения по типу DTO, из которого потом создавать товар
источник

O

Oleg in Spring Framework and more
DTO проще, но в плане обучения лучше конвертер
источник

VS

Vadim Suslov in Spring Framework and more
В ошибке написано что вместо объекта в поле category в json указана просто строка и он не может ее преобразовать в объект категории, на крайни случай ищет онструктор, который принимает строку и тоже его не находит
источник

@

@Saint Java in Spring Framework and more
Надо смотреть код Etity
источник

@

@Saint Java in Spring Framework and more
Есть ли связь через jpa на поле category
источник

O

Oleg in Spring Framework and more
Да, связь есть
источник

O

Oleg in Spring Framework and more
Vadim Suslov
В ошибке написано что вместо объекта в поле category в json указана просто строка и он не может ее преобразовать в объект категории, на крайни случай ищет онструктор, который принимает строку и тоже его не находит
Набросал конструктор с аннотацией "@JsonCreator", но там надо вручную подтягивать объект категории по айдишнику. Что не очень кошерно получается, но работает
источник

O

Oleg in Spring Framework and more
источник

O

Oleg in Spring Framework and more
В общем, ребята, решил сделать кастомный MessageConverter. Напишу потом, к чему пришёл
UPD:
https://stackoverflow.com/questions/44007188/deserialize-json-with-spring-unresolved-forward-references-jackson-exception
MessageConverter написал, он отрабатывает, но всё-таки воспользовался аннотацией @JsonIdentityInfo. Чувак, который подсказал решение, тоже сам себе ответил на SoF
источник

ON

Oleg Nyrkov in Spring Framework and more
Есть понятие такое ДТО, и совсем не "коширно" кидать сущность в фронт
источник

КВ

Кирилл Валиков in Spring Framework and more
У кого-нибудь была такая хрень? Пытаюсь сделать POST запрос. Раньше он работал, сейчас вдруг перестал.
Контроллер: https://pastebin.com/7Th98Qxz
Ответ на запрос с клиента: https://pastebin.com/yQhABdZM
источник

КВ

Кирилл Валиков in Spring Framework and more
источник

RS

Ramil Safin in Spring Framework and more
Кирилл Валиков
У кого-нибудь была такая хрень? Пытаюсь сделать POST запрос. Раньше он работал, сейчас вдруг перестал.
Контроллер: https://pastebin.com/7Th98Qxz
Ответ на запрос с клиента: https://pastebin.com/yQhABdZM
как и где запрос шлешь?
источник

КВ

Кирилл Валиков in Spring Framework and more
Ramil Safin
как и где запрос шлешь?
Это влияет?)
angular
источник