Size: a a a

2021 April 26

B

Billy in pro.jvm
домен
источник

A

Anvar in pro.jvm
наверно легче будет отдебажить локально, например подключиться утилитой wscat
источник

AA

Armedia Animated in pro.jvm
наверное
источник

AA

Armedia Animated in pro.jvm
чуваки
источник

AA

Armedia Animated in pro.jvm
кто шарит за нейронные сети
источник

AA

Armedia Animated in pro.jvm
ща машинное обучение
источник

AA

Armedia Animated in pro.jvm
у меня беды котлрвн я хз как нагуглить
источник

I

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

AA

Armedia Animated in pro.jvm
ок пасиба
источник

AK

Artem Koshkov in pro.jvm
Spring MVC test

как вы тестируете json, который  возвращает контроллер? Туториалы подсказывают брать мэтчеры типа jsonPath и писать что-то вроде

// делаем GET запрос, получаем json, затем проверяем правильное ли имя вернулось
jsonPath("$.name}", `is`("user"))

Тут я работаю с голыми стрингами, и предполагаю, что json будет иметь "name" property. И не знаю, имеет ли смысл десериализовать json и делать уже стандартные asserts на моём data классе?
источник

AK

Artem Koshkov in pro.jvm
я просто первый раз делаю интеграционный тест и не знаю какие тут практики. Мне удобнее десериализовать объект и дальше, зная типы, имена полей что-то проверять. Или же не в этом смысл?
источник

AB

Alexey B in pro.jvm
Посмотрите в сторону RestAssured, довольно удобно
источник

E

Etki in pro.jvm
На этом уровне приложение рассматривается как отдельная система-черный ящик. Поэтому желательно не использовать ничего из внутренних потрошков.

Ну и так можно контракт нарушить и не заметить. Кто-нибудь переименовал поле - оно и с новым именем десериалайзится, а для клиента приложение уже нерабочее.
источник
2021 April 27

SY

Sergey Yezhov in pro.jvm
Есть ещё такое)

https://aspects.jcabi.com/annotation-loggable.html

Угадайте, кто автор)
источник

A

Artjom Kalita in pro.jvm
Кто-то не уважил обьекты  и предал обьектную верю и впал в пучину богохульских аннотаций
источник

AG

Asad Ganiev in pro.jvm
Как-то так:

mvc.perform(get("/api/v1/user/some-id")
               .accept(MediaType.APPLICATION_JSON))
               .andExpect(status().isOk())
               .andExpect(jsonPath("$.name", is("user")));
источник

VH

Volodymyr Honcharov in pro.jvm
Привет всем. Кто-то использует records и spring mvc? Читал мануалы что там все должно работать с полпинка, а мне приходится на каждое поле рекорда вешать аннотацию @JsonProperty. Все так делают ?
источник

AE

Alexandr Emelyanov in pro.jvm
Джексон обновил?
источник

WD

Web Dev in pro.jvm
добрый день

в java.start спрашивал, простите, но там не ответили, спрошу тут

подскажите пожалуйста

как слушать поток от его создания до его смерти?

именно текущий поток, пусть листнер стартует в начале создания и умирает с потоком вместе
источник

AR

Akira Rokudo in pro.jvm
А что значит слушать?мониторинг,логирование?реакция на какие-то события? Если последнее,то подсказать не могу. Теоретически можно реализовать лиснер который будет иметь кондишн на имя потока например. Либо реализовать класс потока в который этот лиснер полем передается
источник