
Oleg
17.05.2018
14:38:22
Как правильно вешать обработчик для вебсокетов через Spring WebSocketConfigurer ?

Mikhail
17.05.2018
14:39:44

Oleg
17.05.2018
14:40:43
По всей видимости на относительный путь от пути самого сервлета - это неправильный
https://stackoverflow.com/questions/40557064/very-basic-spring-websocket-returns-404/40558091

Google

Oleg
17.05.2018
14:41:06
Вот то же самое

Pavel
17.05.2018
14:46:58

Mikhail
17.05.2018
14:47:11

Oleg
17.05.2018
14:47:57
Всё остальное уже на спринге
И не реактивном

Pavel
17.05.2018
14:48:30
Так Vert.x может легко внедряться в любую систему, это просто библиотечка

Mikhail
17.05.2018
14:48:32
а зачем, если уже спринг?
и как оно будет работать на том же порте?

Митко Соловец?
17.05.2018
14:49:01
хорошие вопросы

Pavel
17.05.2018
14:49:32

Mikhail
17.05.2018
14:49:45
чем логичнее?
это тот же http

Google

Pavel
17.05.2018
14:50:12
да, это протокол поверх Http

Oleg
17.05.2018
14:50:42
да, это он через DispatcherServlet также должен работать

Митко Соловец?
17.05.2018
14:50:54

Pavel
17.05.2018
14:51:17

Mikhail
17.05.2018
14:51:21

Oleg
17.05.2018
14:54:24

Mikhail
17.05.2018
14:54:59
ошибки где падают?

Pavel
17.05.2018
14:55:21

Oleg
17.05.2018
14:56:02
INFO org.springframework.web.socket.server.support.WebSocketHandlerMapping ?.() | Mapped URL path [...] onto handler of type [class org.springframework.web.socket.server.support.WebSocketHttpRequestHandler]
WARN org.springframework.web.servlet.PageNotFound ?.() | No mapping found for HTTP request with URI [...] in DispatcherServlet with name 'dispatcher'
Но приложение не в корне находится

Roman
17.05.2018
14:58:56
Поднял docker-контейнер с mysql, подключение через jdbc успешно получено, но при выполнении запроса возвращается ошибка,мол,нет такой таблицы, хотя таблица точно есть :
java.sql.SQLSyntaxErrorException: Table 'jdbc_1.documents' doesn't exist
куда копать? )

Роман
17.05.2018
14:59:43
удалить mysql и скачать postgresql?

Mikhail
17.05.2018
15:00:01

Роман
17.05.2018
15:00:07
jvm и москя это жесть

Oleg
17.05.2018
15:00:13
glassfish

Роман
17.05.2018
15:00:36
аааааааааааа
зачем вы это вытащили
мне хватило опыта работы с ним на солярисе

Google

Alexander
17.05.2018
15:02:04

Mikhail
17.05.2018
15:02:05

Oleg
17.05.2018
15:03:27
На глассфише могут быть свои настройки по вебсокетам?

Роман
17.05.2018
15:03:28
я думал так же
jsf+react и куууча всего другого

Roman
17.05.2018
15:03:49

Роман
17.05.2018
15:03:50
это был ад
ну например всё
у postgresql современный sql синтаксис
а у mysql 1983-87 года!

Oleg
17.05.2018
15:04:44

Роман
17.05.2018
15:04:46
у мускуля проблемы из-за нескольких "движков"
MyISAM, InnoDB
на хабре есть куча примеров
как производительности
ибо postgresql гораздо лучше и дышит в спину MSSQL по скорости
поэтому лучше сначала немного ознакомься с выбором
ты поймёшь, что postgresql это хорошо
плюс его надо настроить, это сложновато, но для dev среды пойдёт и контейнер с докером

Google

Роман
17.05.2018
15:07:09
запускающийся в три команды
и проблем с этим ещё ни у кого не было

Dmitry
17.05.2018
15:07:28

Роман
17.05.2018
15:07:35
о, имба

Alexander
17.05.2018
15:07:44

Роман
17.05.2018
15:08:05
ну оракл, "поддерживает кучу запросов одновременно"
и если есть hibernate и на нём кодишь
то там есть пара ньюансов из-за которых можно словить
проблем с бд
но решается буквально одной строчкой в hibernate
по hibernate'у и тонкостям при работе с Oracle/Postgresql есть лекция хорошая на youtube
гуглится легко
JUG .RU Hibernate тонкости
и где-то чуть дальше середины он рассказывает об этой проблеме с hibernate

Dmitry
17.05.2018
15:10:31

Роман
17.05.2018
15:10:50
must have

Dmitry
17.05.2018
15:11:10
Ведь реально оптимизированные базы и запросы везде разные будут

Роман
17.05.2018
15:11:25
на хабре и у JUG .Ru опять же были материалы по этому поводу
там синтаксис свой HQL называется
у хибернейта на самом деле больше приемуществ

Google

Роман
17.05.2018
15:12:07
и переход с одной бд на другую
даже тут болезнен

Yury
17.05.2018
15:12:20

Роман
17.05.2018
15:12:23
если ты наоптимизировал конечно под специфичную бд

Mikhail
17.05.2018
15:12:47

Dmitry
17.05.2018
15:12:48

Yury
17.05.2018
15:13:19
Есть всякие CQRS паттерны, можно к примеру для комманд/простых запросов использовать hibernate, а для сложных селектов работать напрямую.

Роман
17.05.2018
15:13:43
это HQL/JQL
Native(то, что тебе скорее всего нужно. Если хочешь)
и ещё один, его я забыл
потому что не надо это мне пока

Oleg
17.05.2018
15:21:31

Mikhail
17.05.2018
15:22:08
а ответ какой?

Oleg
17.05.2018
15:40:17
404
WARN org.springframework.web.servlet.PageNotFound ?.() | No mapping found for HTTP request with URI [...] in DispatcherServlet with name 'dispatcher'