Size: a a a

2020 April 15

w

wystan_hugh in pro.jvm
Александр
Возможно стоит посмотреть в сторону котлина и его корутин?
Я как раз об этом думаю. Типа плюс котлина/скалы, что там в scope задается экзекьютор. типа в скале thread pool - это имплиситный параметр. просто в своем db service в начале указал тред пул, и все future на нем теперь. В реакторе надо просто аккуратней задавать. И еще  может случиться, что где-то код стыкуется как
publishOn(threadPool1).map( ??? на каком тред пуле??? ).subscribeOn(threadPool2).
источник

d

dima in pro.jvm
wystan_hugh
Я как раз об этом думаю. Типа плюс котлина/скалы, что там в scope задается экзекьютор. типа в скале thread pool - это имплиситный параметр. просто в своем db service в начале указал тред пул, и все future на нем теперь. В реакторе надо просто аккуратней задавать. И еще  может случиться, что где-то код стыкуется как
publishOn(threadPool1).map( ??? на каком тред пуле??? ).subscribeOn(threadPool2).
источник

d

dima in pro.jvm
источник

N

Nick in pro.jvm
есть джсоны для описания запросов и ответов для тестов api либы, сейчас в ответах данные сравниваются как есть на полное совпадение.  Но хочется иметь возможность указывать не жесткие значения в ответе, а какието логически вещи для валидации по типу contains("smth") или array.length > 2.
Подскажите какие либо инструменты чтобы можно было сразу использовать, а не писать свои дсли и проверки
источник

AE

Alexandr Emelyanov in pro.jvm
Nick
есть джсоны для описания запросов и ответов для тестов api либы, сейчас в ответах данные сравниваются как есть на полное совпадение.  Но хочется иметь возможность указывать не жесткие значения в ответе, а какието логически вещи для валидации по типу contains("smth") или array.length > 2.
Подскажите какие либо инструменты чтобы можно было сразу использовать, а не писать свои дсли и проверки
спринг?
источник

N

Nick in pro.jvm
нет, просто джава
источник

P

Pan Kotek in pro.jvm
Nick
есть джсоны для описания запросов и ответов для тестов api либы, сейчас в ответах данные сравниваются как есть на полное совпадение.  Но хочется иметь возможность указывать не жесткие значения в ответе, а какието логически вещи для валидации по типу contains("smth") или array.length > 2.
Подскажите какие либо инструменты чтобы можно было сразу использовать, а не писать свои дсли и проверки
источник

N

Nick in pro.jvm
о точно, как вариант хоть и сложный подойдет
источник

N

Nick in pro.jvm
еще варианты?
источник

N

Nick in pro.jvm
добавлю еще что в тестовом джоне в ноды хочется это все указывать а не явно в тестах, с json-path придется это накрутичать сверху
источник

N

Nick in pro.jvm
Nick
есть джсоны для описания запросов и ответов для тестов api либы, сейчас в ответах данные сравниваются как есть на полное совпадение.  Но хочется иметь возможность указывать не жесткие значения в ответе, а какието логически вещи для валидации по типу contains("smth") или array.length > 2.
Подскажите какие либо инструменты чтобы можно было сразу использовать, а не писать свои дсли и проверки
очень упоротый вариант был - свести это к джон-схеме и по ней валидировать ответ и на каждый ответ получается своя схема
источник

AS

Andrey Shalygin in pro.jvm
❓читаю теорию на metanit по внутренним классам, и там сказано ,что внешний класс имеет доступ ко всем членам внутреннего класса, в том числе к полям и методам с модификатором private( https://metanit.com/java/tutorial/3.12.php  ) в тоже время у Шилдта " внутренний класс имеет доступ ко всем элементам свое­ го внешнего класса, но не наоборот. Члены внутреннего класса доступны только в области действия внутреннего класса и не могут быть использованы внешним классом" то есть противоречие явное. Как правильно все таки?
источник

AG

Alexander Galagutskiy in pro.jvm
Andrey Shalygin
❓читаю теорию на metanit по внутренним классам, и там сказано ,что внешний класс имеет доступ ко всем членам внутреннего класса, в том числе к полям и методам с модификатором private( https://metanit.com/java/tutorial/3.12.php  ) в тоже время у Шилдта " внутренний класс имеет доступ ко всем элементам свое­ го внешнего класса, но не наоборот. Члены внутреннего класса доступны только в области действия внутреннего класса и не могут быть использованы внешним классом" то есть противоречие явное. Как правильно все таки?
источник

AE

Alter Ego in pro.jvm
Alexandr Emelyanov
накатывать на тестконтейнер?)
источник

AE

Alexandr Emelyanov in pro.jvm
да
источник

AK

Alexander Komarov in pro.jvm
источник

VS

Vit Sh in pro.jvm
Кто-нибудь подскажет как в openapi3 выбрать в oneof property.name ?
источник

AT

Akulenok Tururu in pro.jvm
Всем привет. Может кто подсказать, как можно сделать нормальную валидацию multipart запроса с apache cxf?
Сейчас если не указать ни одного параметра вылетает дефолтный wevApplicationException с кодом 500 от jaxb provider, который используется для обработки реквеста в apache cxf, я хотел отдавать нормально-обработанную ошибку
источник

VS

Vit Sh in pro.jvm
Akulenok Tururu
Всем привет. Может кто подсказать, как можно сделать нормальную валидацию multipart запроса с apache cxf?
Сейчас если не указать ни одного параметра вылетает дефолтный wevApplicationException с кодом 500 от jaxb provider, который используется для обработки реквеста в apache cxf, я хотел отдавать нормально-обработанную ошибку
В теле ответа от сервера fault ?
источник

AT

Akulenok Tururu in pro.jvm
Vit Sh
В теле ответа от сервера fault ?
Да
источник