
Yan
23.05.2018
18:22:44
2 объекта в рестконтроллер с автомаппингом

Konstantin
23.05.2018
18:23:47
ты уверен что тебе именно два надо. если ты сказал слово рест это обычно означает 2 запроса по 1 объекту
почему нельзя создать их параллельно или по очереди

Pavel ?
23.05.2018
18:25:04

Google

Konstantin
23.05.2018
18:25:17
если прям не терпится - да, сделай обертку на два вложеных объекта

Yan
23.05.2018
18:25:31
есть 1 объект, в нем как ни странно данные и есть 2 доп параметра в виде строк
обвертка это понятно, какой тру вей в такой ситуации?

Konstantin
23.05.2018
18:26:43
что доп параметры делают, уточни
или лучше какой роут получается для твоего рест?
post /user/10/comments?a=b&c=d ?

Yan
23.05.2018
18:28:01
хм это идея
можно же передать объект через бади,а доп параметры черзе кверипарам

Konstantin
23.05.2018
18:28:34
есть пэйлоад, делаешь пост или пут - засовывай всё в него. на бэкенде будет дто, на который смапишь. дто это не сущность (надеюсь), это просто для передачи от входной точки (контроллер) до бизнес логики (где энтити собираешь)
квери параметры нужны для уточнения или модификации запроса обычно через гет, в остальных случаях юзать некошерно )

Yan
23.05.2018
18:29:25
костылем попахивает,согласен)

Konstantin
23.05.2018
18:29:36
имею в виду то что после "?". сам же путь - вполне нормально делать delete /users/10/comments/352

Yan
23.05.2018
18:29:56

Google

Konstantin
23.05.2018
18:30:09
дерзай

Yan
23.05.2018
18:30:24
а там путь файла со слешами
он в паз верибл не оч. заходит)

Konstantin
23.05.2018
18:30:55
это путь к ресурсу. как ты его разбирать будешь - дело твое конечно
слеш обычно подсказывает иерархию или принадлежность, конкретно для рест,

Yan
23.05.2018
18:31:56
натолкнул еще на одну мысль,а именно про иерархию
спасибо)пойду делать


Yauhen
23.05.2018
19:15:27
Здравствуйте! Ребят, помогите пожулайст. Вопрос такой: Используя common fileupload и HttpServlet я загружаю файл на сервер, так же разобрался с обратной задачей - загрузкой файла с сервера, вот только она происходит с помощью браузера, а так как я делаю клиент без посредника в виде браузера, то мне нужно что бы файл загружался с сервера сразу на http-client, который сохранит файл по заданному пути. Для ответа с сервера есть переменная response, но я не знаю как извлечь из нее файл и сохранить по заданному пути... Вот по этому примеру загружаю файл на сервер: http://www.codejava.net/java-ee/servlet/upload-file-to-servlet-without-using-html-form А по этому примеру идет загрузка с сервера, но через веб-бразуер: http://www.codejava.net/java-ee/servlet/java-servlet-download-file-example - и все сайты, как один, пример через веб-браузер. А мне нужно без веб-браузера, что бы клиент разбирал запрос и отправлял по нужному пути файл. Подскажите, как это сделать? Потому что проблема именно с клиентом, как на нем получить ответ и правильно его обработать? Заранее спасибо.


Vyacheslav
23.05.2018
20:08:42
@fundamentalparticle а есть хоткей чтоб прыгнуть в окошко редактора, после того как открыл project view через Alt+1 и побегал стрелочками там? А то похоже что курсор в редакторе теряется и нельзя без мышки сделать ничего

Anton
23.05.2018
20:08:57

Vyacheslav
23.05.2018
20:09:02
Не работает

Anton
23.05.2018
20:09:09
ээ. должно

Vyacheslav
23.05.2018
20:09:22
Точнее через раз

Anton
23.05.2018
20:09:26
секундочку..

Vyacheslav
23.05.2018
20:09:40
Если что, у меня еап последний открыт сейчас

Anton
23.05.2018
20:10:01
из любой вьюхи должен работать Esc

Vyacheslav
23.05.2018
20:10:19
Хм
У меня не палит

Anton
23.05.2018
20:10:34
можешь скринкастик запилить?

Google

Anton
23.05.2018
20:11:00
ну вариант ,конечно, Cmd+E использовать. но это как то некошерно для этого сценария

Vyacheslav
23.05.2018
20:11:04
Могу попробовать
Только надо проект сменить на что-то без нда
Пока могу кратко рассказать что делаю
Надо?

Anton
23.05.2018
20:12:08
давай

Vyacheslav
23.05.2018
20:15:12
В общем, скрываю все окошки (ctrl+shift+f12), клацаю alt+1, пробегаю стрелочками вверх-вниз. Всё, фокус потерян, в редактор с esc не прыгнуть назад

Anton
23.05.2018
20:16:49
linux?

Vyacheslav
23.05.2018
20:18:48
Винда 10

Anton
23.05.2018
20:20:10
а Ctrl+E работает когда фокус теряется?

Vyacheslav
23.05.2018
20:21:28
Хм, сейчас проверю
Работает

Anton
23.05.2018
20:23:38
может что натворили в EAP.. на то он и EAP. заводи баг, если не лень

Vyacheslav
23.05.2018
20:24:52
Тут такая борода с ним ещё - это через раз происходит. Я попробовал autoscroll from/to проклацать на всякий случай. Включил выключил to - вроде заработало.
А не. Всё ещё через раз работает

Vladimir
24.05.2018
04:45:24
из любой вьюхи должен работать Esc
А если у меня после этого курсора в редакторе нет, хотя фокус вроде там - это известный баг?
Хоткеи не работают при этом.
2018.1.4, ubuntu 18.04

Anton
24.05.2018
05:23:04

Artjom
24.05.2018
05:26:22
Люди добрые порекомендуйте на какую конференцию в Европе стоит сьездить? Пока вот мысль склоняется к Бельгийскому девоксу ...

Anton
24.05.2018
05:30:20

Artjom
24.05.2018
05:31:43

Google

Anton
24.05.2018
05:32:02
Очень часто последний день такой на конференциях

Artjom
24.05.2018
05:32:58
Спасибо, тогда буду знать, что можно обратный билет на самолет на вечер брать

Ivan
24.05.2018
06:05:19
micronaut-projects/micronaut-guides
forked from grails/grails-guides
торчат усы...

Sergey
24.05.2018
07:10:23

Alexey
24.05.2018
07:13:47

Роман
24.05.2018
07:13:57
TornadoFX?
Он имеет ввиду что если у вас есть практика использования kotlin юзайте TornadoFx, а, если тупо нет времени на познание фич котлина -> используйте javafx

Bogdan
24.05.2018
07:14:21
TornadoFX?
Это если котлин, если джава то обычный JavaFX

Роман
24.05.2018
07:16:40
правда это уже вкусовщина

Bogdan
24.05.2018
07:17:22

Роман
24.05.2018
07:18:20
а какой именно? Их там несколько
фига -> http://gluonhq.com/products/mobile/vm/

Bogdan
24.05.2018
07:23:10
а какой именно? Их там несколько
https://www.google.com.ua/url?sa=t&source=web&rct=j&url=http://gluonhq.com/&ved=2ahUKEwi0_5yd6J3bAhWLa1AKHTVCAjMQFjAAegQIBRAD&usg=AOvVaw2bM8OVqnNRy0Ipv2YarDtI
Это просто приукрашеный javafx, кардинального нового нет, скин билдер может добавить элементы через маве, интеграция с ихними продуктами
Я правда так и не юзал

Роман
24.05.2018
07:24:40
только desktop платный :\
если для компании то норм, если для себя дорого

Bogdan
24.05.2018
07:25:21

Роман
24.05.2018
07:25:35
а ну тогда норм

Google

Bogdan
24.05.2018
07:25:43

Sergey
24.05.2018
07:39:52

Bogdan
24.05.2018
07:42:28

Sergey
24.05.2018
07:43:13

Dmitriy
24.05.2018
08:10:18
Ребят, привет! Как в rxjava2 скомбинировать два потока завершить его когда один из двух завершился

Artem
24.05.2018
08:12:24

Dmitriy
24.05.2018
08:13:06

Quantum Harmonizer
24.05.2018
08:13:31
лучше сначала сюда @russian_language_basics

Dmitriy
24.05.2018
08:14:13

Roman
24.05.2018
08:31:19
как при использовании логгера log4j лучше формировать имя логгера для передачи в LogManager.getLogger(myClassName) ?
хардкодить не лучший подход,мне кажется

Alexander
24.05.2018
08:31:50
лучший.

Roman
24.05.2018
08:32:00
через this.getClass тоже не вариант )

Alexander
24.05.2018
08:33:13
если прямо не в моготу руками писать - посмотрите сюда https://stackoverflow.com/questions/6097646/intellij-live-template?utm_medium=organic&utm_source=google_rich_qa&utm_campaign=google_rich_qa

Serhii
24.05.2018
09:15:23
Есть кто-то, кто использует Spring Cloud Streams + Rabbit в реальном проекте?

Aleksander
24.05.2018
09:48:01
Привет, пацаны =) Подскажите, кто-нибудь делал бины со спринг клаудовским RefreshScope? Эмпирически выяснил, что если дернуть /refresh бины lazy переинициализируются при первом обращении к ним. Вопрос: что если инициализация бина очень долгая, можно ли как-нибудь это настроить по модели CopyOnWrite коллекций. Пока новый бин инициализируется, старый работает?

Roman
24.05.2018
09:52:28

Oleg
24.05.2018
09:52:35

Anastasia
24.05.2018
09:58:50
Добрый день) посоветуйте литературу по Спринговому фремворку:)

Mikhail
24.05.2018
09:59:34
официальные доки - лучшая литература

Konstantin
24.05.2018
10:01:03
Да нет же, лучше исходный код смотреть. Лучше всего

Alexander
24.05.2018
10:02:33