
Никита?❄️
22.05.2018
13:28:31
В общем, есть вопрос, писал на StackOverFlow, и в другие чатики, но за день никто не ответил, может тут кто поможет.
Пост на StackOverFlow: https://stackoverflow.com/questions/50456712
Суть: в Web MVC есть HandlerInterceptor, что помимо всего прочего позволяет получить метод, который будет вызван в дальнейшем. Это позволяет мне аннотировать классы собственной аннотацией и удобно настраивать права доступа для каждого метода. После чего в Handler я получаю метод, беру аннотации и на основе этого разрешаю запрос или же возвращаю 403.
Есть ли что-либо подобное в Spring Webflux? (для annotation-based routing)
Если кто поможет - буду очень сильно благодарен

Wystan
22.05.2018
13:33:26

Ed
22.05.2018
13:34:25

Google

Никита?❄️
22.05.2018
13:35:27
да, неплохие штуки, спасибо

Wystan
22.05.2018
13:36:29
Там есть roles и permissions, что-то не то гуглили.

Никита?❄️
22.05.2018
13:36:41
сейчас буду разбираться в этом чуде

1337
22.05.2018
13:36:52
аннотации в webflux?

Никита?❄️
22.05.2018
13:36:57

Wystan
22.05.2018
13:37:01

1337
22.05.2018
13:37:02
там же декларативно задается в конфиге

Никита?❄️
22.05.2018
13:37:06

1337
22.05.2018
13:39:05
это не webflux, а просто реактивность имхо
вебфлюкс это роутеры, хендлеры и прочее

Никита?❄️
22.05.2018
13:39:41

Google

1337
22.05.2018
13:40:13
понял вас

Wystan
22.05.2018
13:40:16

1337
22.05.2018
13:40:27
я думал это mvc с реактором
кстати, если у кого есть пример webflux+jwt поделитесь

Nikita
22.05.2018
13:43:29
Всем привет, есть у кого опыт с Java + AWS Lambda?

Ruslan
22.05.2018
13:44:35

Nikita
22.05.2018
13:45:55

Ruslan
22.05.2018
13:49:12

Роман
22.05.2018
13:51:41
помните я писал что оформления кода говно?
Теперь он выглядит настолько классно и читабельно
что у меня волосы снова чёрными стали

Tolegen
22.05.2018
13:55:11
Нет.

Роман
22.05.2018
13:56:38
я думал ты из этих, но я рад, что это не так

Nick
22.05.2018
14:47:31
Кому как заехали новые серые иконки в идейке?

Vyacheslav
22.05.2018
15:01:23
А это только в version controle появилось?

Nick
22.05.2018
15:02:20
Почти везде, 2018.2 апдейт будет очень веселый
Там EAP завезли

Google

Nick
22.05.2018
15:02:57
https://youtrack.jetbrains.com/issue/IDEA-192025

Vyacheslav
22.05.2018
15:05:38
Мне в тулбох ещё пару дней назад прилетел еап
Я просто изменения редко смотрю

Kirill
22.05.2018
15:28:43
Всем привет. Содаю клиент-серверное приложение на основе скоетов. Сделал так: клиент посылает на сервер сообщение, а сервер отправляет его обратно. Так вот, я хочу, чтоб сервер отсылал это сообщение всем клиентам. Что для этого нужно? У меня есть List всех сокетов. Приравнивать поле сокет к сокетом из list не получилось)

Vladimir
22.05.2018
15:32:49
dos в цикле не изменяется, следовательно, вы пишете в один и тот же outputstream
да и вообще имеет смысл хранить socketchannel-ы
ой, i/o стримы

Kirill
22.05.2018
15:36:11
Спасибо, попробую dos менять

Vladimir
22.05.2018
15:39:40
dos каждый раз новый открывать нет смысла, их нужно сохранять при открытии и юзать. а вообще советую использовать nio хотя бы ради однопоточного взаимодействия

Kirill
22.05.2018
15:43:19
Поздно прочитал сообщение
Ща сделаю

Vladimir
22.05.2018
15:57:19
а чтение как осуществляется?

Kirill
22.05.2018
16:01:08

Vladimir
22.05.2018
16:03:11
я имею в виду на стороне клиента

Kirill
22.05.2018
16:03:47

Ivan
22.05.2018
16:04:38
Всем привет. Хочу использовать связку vuejs+ Springboot для генерации веб форм на основе xsd и их обработки в заполненный XML. Есть ли смысл брать vuejs или можно обойтись только spring-ом?

Vladimir
22.05.2018
16:05:37
dos в итоге заменяется на dos последнего клиента

Google

Vladimir
22.05.2018
16:05:45
после doss.size итераций

Kirill
22.05.2018
16:06:37
DataOutputStream temp = dos;
Цикл for
dos = temp;

Vladimir
22.05.2018
16:10:05
у второго ничего не появляется, поскольку его блокирует keyboard.readline
т.е ждет твоего инпута и не доходит до readutf

Kirill
22.05.2018
16:10:57
Как исправить?

Vladimir
22.05.2018
16:12:36
например, создать один поток для io, другой для чтения с сокета. иначе одно другому будет мешать
т.е фактически нужен один доп. поток для чтения и главный

Kirill
22.05.2018
16:14:25
Вроде понял
Так. Мне нужен поток для отправки? То есть то, что я деалю в for делать потоками?

Vladimir
22.05.2018
16:18:35
нет, поток для чтения на стороне клиента. у тебя readutf блокируется вызовом readline, поэтому сообщение придет в итоге только на тот клиент, с которого было отправлено сообщение
thread a - () {
while(...)
out.writeUtf(keyboard.readline());
}.start
while(...)
sout(in.readUtf())

Kirill
22.05.2018
16:25:03
Не понимаю) Это ж 2 разных клиента. Как один блоит второго?

Vladimir
22.05.2018
16:25:41
пока не вызывается readline, не вызывается readutf
если отправлять сообщение с клиента А, оно придет обратно, но B его прочитает только после ввода чего-то

Kirill
22.05.2018
16:28:08
Ща понял

Сергей
22.05.2018
16:42:02

Фёдор
22.05.2018
16:47:52
Почему нет? Но можно в личку, если не хочешь

Никита?❄️
22.05.2018
16:49:40
мне на спринг ссылку кинули)

Vyacheslav
22.05.2018
16:49:42
Чат, а есть какие-нибудь видосы хорошие с конференции про jooq?

Google

Никита?❄️
22.05.2018
16:50:24
ну, спринговый чат

Митко Соловец?
22.05.2018
16:50:51
обменивайтесь
о чем говорить - спринговый чат основали не самые умные люди, быдло с курсов

Фёдор
22.05.2018
16:52:16
Про jooq, это что-то вроде graphQL?

Митко Соловец?
22.05.2018
16:52:32
которые на объективную критику названивают на телефон и предлагают встретиться в Москве

Vyacheslav
22.05.2018
16:53:22
@dmsol может ты знаешь что-нибудь?

Митко Соловец?
22.05.2018
16:54:12
33-летние вкатывальщики

Фёдор
22.05.2018
16:56:38

Митко Соловец?
22.05.2018
17:02:01

Mikhail
22.05.2018
17:02:55
Можно у них попробовать узнать