Size: a a a

2020 November 16

IZ

Ivan Zemlyankiy in pro.jvm
Бородатый Таракан
В спринге как-то можно протестить через рефлексию private методы?
Method myMethod = ClassImpl.class.getDeclaredMethod("myMethod",
       String.class, String.class, String.class, Tariff.class);
myMethod.setAccessible(true);
boolean output =
       (boolean) myMethod.invoke(validator, "a", "b", "c", tariff);

Где validator это
@Autowired
private MyValidatorInterface validator;

Проблема в том что (внезапно) на invoke говорится что это не его метод - логично потому что у интерфейса есть только его методы
А у имплентации они + private. Как поступить дальше чет хз. Только ради бога - я знаю что тестить private методы это очень плохо и за такое надо бить по рукам, но лучше скажите как протетстить, спасибою
кстати, а сделать метод package-private не проще? или нет способа изменять тот код?
источник

DW

Denis Wargasmer in pro.jvm
 ‌‌Gleb Pilipets
А почему бы не вызвать python script из Java?
)))
источник

DW

Denis Wargasmer in pro.jvm
 ‌‌Gleb Pilipets
А почему бы не вызвать python script из Java?
Ну заниматься извращением не хочется.
источник

 P

 ‌‌Gleb Pilipets... in pro.jvm
Просто я недавно вызывал python script с NLP из Golang, читал результат через pipe.
источник

IZ

Ivan Zemlyankiy in pro.jvm
Ivan Zemlyankiy
кстати, а сделать метод package-private не проще? или нет способа изменять тот код?
я всегда так делаю, если нужна какая-то дырка для теста, то package-private метод с пометкой "только для теста" и вперёд. Как я вижу это вполне нормальная практика (во всяком случае это не я её придумал =) )
источник

DW

Denis Wargasmer in pro.jvm
 ‌‌Gleb Pilipets
Просто я недавно вызывал python script с NLP из Golang, читал результат через pipe.
Хочется на явке, со своей моделью. Все честно)
источник

AP

Alex Petrov in pro.jvm
Ребят такой вопрос, изучаю i18n spring. Можно ли как-то в постмане отправить запросы, что бы проверить для разных языков?
источник

DW

Denis Wargasmer in pro.jvm
 ‌‌Gleb Pilipets
Просто я недавно вызывал python script с NLP из Golang, читал результат через pipe.
Меня уже от 🐍 тошнит( везде он
источник

DW

Denis Wargasmer in pro.jvm
 ‌‌Gleb Pilipets
Просто я недавно вызывал python script с NLP из Golang, читал результат через pipe.
+ там сразу в сервис тянуть питон, его модель. Деплоить. Это извращение)
источник

A

Abc in pro.jvm
Добрый вечер всем,
объясните пож. новичку,
есть:
String1(id=1, name = st1, number=010)
String2(id=2, name = st2, number=020)

Нужно значения number двух строк написать слитно в одном поле БД в виде 010020
источник

A

Abc in pro.jvm
как получать значения number, сложить их и написать ?
источник

AB

Alessio Bratenkov in pro.jvm
источник

A

Abc in pro.jvm
тип number = string
источник

MA

Mark Andreev in pro.jvm
Denis Wargasmer
Всем хэллоу!у кого есть опыт в решении задач NLP на java. Был бы признателен за консультацию.
Обычно говорят про https://stanfordnlp.github.io/CoreNLP/index.html . Но нужно учитывать, что чем длинне pipeline разработки, тем больше вероятность ошибки и тем медленнее разработка.
Кмк, нужны веские основания для отказа от микросервиса на Python.
источник

DW

Denis Wargasmer in pro.jvm
Mark Andreev
Обычно говорят про https://stanfordnlp.github.io/CoreNLP/index.html . Но нужно учитывать, что чем длинне pipeline разработки, тем больше вероятность ошибки и тем медленнее разработка.
Кмк, нужны веские основания для отказа от микросервиса на Python.
Смотрел их. Но там траблы с pre-trained моделями для русского
источник

AM

Alexei Mokhov in pro.jvm
Кто-нибудь знает хороший мануал по cyclic dependencies в мапстракте?
источник

AM

Alexei Mokhov in pro.jvm
Хочу разрешить с помощью @Context
источник

ЕП

Евгений Попов... in pro.jvm
Ребят как отображать постоянное изменение в jlabel swing.
К примеру счетчик цикла
источник

AB

Andrew Bystrov in pro.jvm
Евгений Попов
Ребят как отображать постоянное изменение в jlabel swing.
К примеру счетчик цикла
Отдельный тред + invokeLater
источник

ЕП

Евгений Попов... in pro.jvm
Andrew Bystrov
Отдельный тред + invokeLater
Так выводится только последнее значение счетчика
источник