
Митко Соловец?
12.08.2016
12:35:21
посмотри, джарка попадает в варку
там может вручную скопировать надо будет

Игорь
12.08.2016
12:36:28
ее ведь там не должно быть?

Мытко
12.08.2016
12:36:43
кто-нибудь пользовался вот этой штукой?

Google

Мытко
12.08.2016
12:36:43
http://jupyter.org/
это же просто 10 из 10

guga
12.08.2016
12:38:10
Да, удобно

James Tiberius Kirk ?
12.08.2016
12:38:20
ммм, стримы в 4 строки
блин, во флуд хотел, извините

Игорь
12.08.2016
12:44:14
на сервере в webapps/project/WEB-INF/lib нету библиотек связанных с websocket

Митко Соловец?
12.08.2016
12:54:15
вот
а должно быть

Игорь
12.08.2016
13:05:31
сделал что бы была, теперь там есть javax.websocket-api-1.1.jar, но всеровно не работает\

Митко Соловец?
12.08.2016
13:06:03
зависимости проверь

Игорь
12.08.2016
13:07:25
а что с ними не так может быть?

Митко Соловец?
12.08.2016
13:20:04
ну не деплоятся

Игорь
12.08.2016
13:20:44
я на сервере самом смотрел и либы там есть

Google

James Tiberius Kirk ?
12.08.2016
13:55:05
эт нормально что у меня половина полей в поджиках Optional?

Митко Соловец?
12.08.2016
13:55:42
не

James Tiberius Kirk ?
12.08.2016
13:58:03
ну просто я не хочу чтобы мне на рест приходили жсон запросы с миллионом ненужной информации в полях
поэтому типа я хочу чтобы их можно было не указывать
при этом вводя проверку на персистентность когда эти поля нужны

Митко Соловец?
12.08.2016
13:58:59
bean validation
request param required = false
object mappers
а так херота какая-то и костыли

James Tiberius Kirk ?
12.08.2016
14:02:15
ну мб ты неверно понял что я сделал
у меня типа есть два состояния у поджиков, персистентный и нет
персистентный служит для запиливания в бд
не персистентный имеет незаполненные поля

guga
12.08.2016
14:04:32

James Tiberius Kirk ?
12.08.2016
14:04:49
костыльненько звучит, но по-моему нормально

Митко Соловец?
12.08.2016
14:05:29
зачем опшионалы в поджиках?
есть бин валидэйшен, если че
все давно решено и сделано
джэксон даёт кучу аннотаций, выберешь тольку ту инфу, что нужна, бин валидэйшен даёт кучу аннотаций на все случаи валидации + у спринга есть валидаторы
а у контроллеров опциональные параметры

Google

Pavel ?
12.08.2016
14:06:50

Митко Соловец?
12.08.2016
14:06:58
я придерживаюсь того, что рекомендуют референсы спринга, а так делай, как тебе удобно

Pavel ?
12.08.2016
14:07:12
Фронт должен работать с того же домена
И подкл к томуже домену где бэк

James Tiberius Kirk ?
12.08.2016
14:08:23
чтобы не все поля нуждались в заполнении
как ты предлагаешь это решить через валидацию? не в валидации дело

Игорь
12.08.2016
14:09:07

James Tiberius Kirk ?
12.08.2016
14:09:15
а в том чтобы с фронтенда мне не сыпались жсоны по мегабайту

Митко Соловец?
12.08.2016
14:09:21

Берял
12.08.2016
14:09:32

Митко Соловец?
12.08.2016
14:09:53

Pavel ?
12.08.2016
14:10:21

James Tiberius Kirk ?
12.08.2016
14:11:00
ну у класса "юзер" есть поле айди, есть поле логин, почта и тд
мне не всегда нужно от него все поля заполненные, а только айди

Pavel ?
12.08.2016
14:11:20
Посмотри на фронт, у него верный ws подключения?

Митко Соловец?
12.08.2016
14:11:45
и дальше то что?

James Tiberius Kirk ?
12.08.2016
14:11:45
так что какой смысл с фронтенда получать целиком весь объект со всеми полями, если можно передать только айди и указать как не персистенс
и дальше там запросы в бд начинаются
всякие разные

Google

Митко Соловец?
12.08.2016
14:12:30
ну во-первых ты можешь объект передавать только с айди
так-то
и я не понимаю причем тут опшионалы
я ж говорю пример кода кинь

James Tiberius Kirk ?
12.08.2016
14:13:02
чтобы поля можно было занулить

Maksim
12.08.2016
14:13:13

Берял
12.08.2016
14:13:22

Митко Соловец?
12.08.2016
14:13:24
короче пиздец костыли

Admin
ERROR: S client not available

Митко Соловец?
12.08.2016
14:13:34
читай доки или еще что-то
?

Игорь
12.08.2016
14:13:53
http://82.29.325.31:8080/project/websocket пробую подключится как ws://

Митко Соловец?
12.08.2016
14:14:35
если ты указал @RequestBody UserDTO user, объект будет пытаться сериализоваться в твой поджик

Pavel ?
12.08.2016
14:14:51

Игорь
12.08.2016
14:16:11
а как тогда?

James Tiberius Kirk ?
12.08.2016
14:19:45

Митко Соловец?
12.08.2016
14:20:07
контроллер с методами
тебе в принципе выше уже ответили, маппинг на объект, с клиента придет только то, что укажешь

James Tiberius Kirk ?
12.08.2016
14:20:56

Google

James Tiberius Kirk ?
12.08.2016
14:21:09
как мне эту обрывочную инфу закинуть в поджик?

Митко Соловец?
12.08.2016
14:21:24
как маппишь данные?

James Tiberius Kirk ?
12.08.2016
14:21:30
опшионалы мне нужны, чтобы поджик спокойно жил с частично зануленными полями

Митко Соловец?
12.08.2016
14:21:39
бля
да он и так автоматом будет жить

Maksim
12.08.2016
14:21:56

Митко Соловец?
12.08.2016
14:22:05
@RequestBody UserDTO user

Yan?
12.08.2016
14:22:17
@dmsol у меня к тебе вопрос по dao, ты мне скинул пример http://theopentutorials.com/tutorials/java/jdbc/jdbc-examples-introduction/
Как правильно сделать view-метод, который будет показывать содержимое User по запрашиваемому id? Я себя дебилом чувствую. https://gist.github.com/Kabowyad/580010cc2d902f33ef107c701c4ea345

James Tiberius Kirk ?
12.08.2016
14:22:29
мне кажется я заработался
мы же можем в конструктор просто так передать нул?

Митко Соловец?
12.08.2016
14:22:37
пусть будет поля id, login, email, password
на клиенте
{id: 1}
в контроллер тебе придет UserDTO с id: 1, остальное - null
так понятней?

James Tiberius Kirk ?
12.08.2016
14:23:57
ну я так и думал. Джексон всю эту хуйню при создании объекта будет закидывать через конструктор, если таковой есть
так?

Митко Соловец?
12.08.2016
14:23:59
так?
вот тут не уверен, он вообще может через рефлексию смотреть список полей, находить соответствие и проставлять что можно

Берял
12.08.2016
14:25:33
через рефлексию, конечно же

James Tiberius Kirk ?
12.08.2016
14:25:38
даже так

Берял
12.08.2016
14:25:41
поэтому правила именования бинов