Size: a a a

2020 April 21

VP

Vladimir Petrakovich in pro.jvm
Alexei Vinogradov
ну Logging API таки добавили.
Которым никто не пользуется, ахаха
источник

VP

Vladimir Petrakovich in pro.jvm
Vladimir Petrakovich
Если хочется чего-то стандартизованного, оно есть в JakartaEE или где там сейчас эти спеки валяются
Если кому-то интересно
https://jakarta.ee/specifications/jsonp/1.1/
источник
2020 April 22

AV

Alexei Vinogradov in pro.jvm
да у меня сейчас была задача - респонс от сервера (не понимаю пока почему) возвращается не байтами PDF-ки, а json: {"pdf":"<base64-encoded-pdf>","name":"filename.pdf"}

ну и надо это конвертнуть в нормальную PDF. Тут мне б хватило любой базовой имплементации языка :) но пришлось втянуть org.json:json ....
источник

AV

Alexei Vinogradov in pro.jvm
всё таки, json - это XML наших лет, а XML всё-таки втянули. Можно б и json и yaml, чтобы два раза не вставать тоже.
источник

AV

Alexei Vinogradov in pro.jvm
я знаю, как не создавать) разве что, чтобы проверять их на человечность и автовыкидывать....
источник

RU

Roman Ushakov in pro.jvm
Alexei Vinogradov
всё таки, json - это XML наших лет, а XML всё-таки втянули. Можно б и json и yaml, чтобы два раза не вставать тоже.
А потом чтобы юзать новую фичу обновите версию джавы.
На текущий момент перекат на 11 еле еле вышел, пришлось приложить массу усилий.
Если бы они оформили это в виде модуля, который можно было бы независимо от версии джавы затянуть через систему сборки то вот тогда было бы топ.
источник

RU

Roman Ushakov in pro.jvm
Alexei Vinogradov
да у меня сейчас была задача - респонс от сервера (не понимаю пока почему) возвращается не байтами PDF-ки, а json: {"pdf":"<base64-encoded-pdf>","name":"filename.pdf"}

ну и надо это конвертнуть в нормальную PDF. Тут мне б хватило любой базовой имплементации языка :) но пришлось втянуть org.json:json ....
А вместо org.json юзай лучше jackson
Если используется спринг он там уже есть.
А data binding решает 90% проблем.
//Да-да я предлагаю тебе немного оверхеда вместо ручных шаманств с json, т.е создать класс и смапить в него json
источник

AV

Alexei Vinogradov in pro.jvm
Roman Ushakov
А вместо org.json юзай лучше jackson
Если используется спринг он там уже есть.
А data binding решает 90% проблем.
//Да-да я предлагаю тебе немного оверхеда вместо ручных шаманств с json, т.е создать класс и смапить в него json
спринга нет к счастью)
источник

C

Cargeh in pro.jvm
Alexei Vinogradov
спринга нет к счастью)
источник

KK

Kostya Kakunin in pro.jvm
Alexei Vinogradov
спринга нет к счастью)
спринг это благо
источник

C

Cargeh in pro.jvm
может у него там элегантные объекты
источник

AV

Alexei Vinogradov in pro.jvm
Cargeh
может у него там элегантные объекты
у меня там сплошной KISS и бритва Оккама)

KISS, дружба, жвачка
источник

AV

Alexei Vinogradov in pro.jvm
JEE тоже нет, только UI тесты, только хардкор.
источник

KK

Kostya Kakunin in pro.jvm
Alexei Vinogradov
JEE тоже нет, только UI тесты, только хардкор.
если для сертификации СТЕК понял бы а так смысла нет - себе во вред
источник

KK

Kostya Kakunin in pro.jvm
UI тесты как правило никто не умеет их писать правильно - смените движок и все по новой ад
источник

AV

Alexei Vinogradov in pro.jvm
Kostya Kakunin
UI тесты как правило никто не умеет их писать правильно - смените движок и все по новой ад
UI тесты это боль, факт. Поэтому и писать их нужно по минимуму.

Вообще-то это UI тесты мой профиль, их всё-таки умею писать лучше чем большинство.
источник

RU

Roman Ushakov in pro.jvm
Alexei Vinogradov
UI тесты это боль, факт. Поэтому и писать их нужно по минимуму.

Вообще-то это UI тесты мой профиль, их всё-таки умею писать лучше чем большинство.
Есть библиотека крутая Selenide, почти не видел чтоб юзали, но жизнь она знатно упрощает
Надстройка Selenium
источник

AE

Alexandr Emelyanov in pro.jvm
Илья Пешкин
Нативная поддержка jdbc-типа DATE как java-тип LocalDate
это где на уровне драйверов завезли поддержку java time?
источник

ИП

Илья Пешкин in pro.jvm
Ага
источник

AE

Alexandr Emelyanov in pro.jvm
752
Привет всем!

Кто-нибудь пытался регистрировать telegram бота (rubenlagus) в spring-cloud-netflix-eureka, используя server.port = 0?

Столкнулся с ошибкой, что, если использовать server.port = 0, то DiscoveryClient даже не пытается подключиться к EurekaServer, но если использовать любой другой порт, то приложение успешно регистрируется.

Другие приложения со случайным портом успешно регистрируются в Eureka.
отлаживали?
источник