Size: a a a

2020 September 07

TS

Tair Sab in Astana JKUG
Eugene Svalukhin
я боюсь что где-нибудь в кишках Spring может дергаться getBytes
ENV LANG C.UTF-8 придется передать в докер тогда
источник

TS

Tair Sab in Astana JKUG
getBytes() без локали смотрит на file.encoding, который при загрузке процесса автоматом выставляется исходя из переменной LANG, если явно не указано -Dfile.encoding=UTF8
источник

AK

Abzal Kalimbetov in Astana JKUG
Tair Sab
ENV LANG C.UTF-8 придется передать в докер тогда
+, либо передать при запуске процесса параметр file.encoding=UTF8
источник
2020 September 08

ОА

Олжас Ахмат... in Astana JKUG
Всем привет! Как можно в спринге сделать, чтобы метод выполнялся каждый день в определённое время? Время это динамическое, хранится в базе и в любое время может поменяться
источник

ББ

Бауыржан Бейсекеев... in Astana JKUG
Олжас Ахмат
Всем привет! Как можно в спринге сделать, чтобы метод выполнялся каждый день в определённое время? Время это динамическое, хранится в базе и в любое время может поменяться
кроном (@scheduled) каждую минуту проверять время в бд
источник

КТ

Кайржан Турмагамбето... in Astana JKUG
Олжас Ахмат
Всем привет! Как можно в спринге сделать, чтобы метод выполнялся каждый день в определённое время? Время это динамическое, хранится в базе и в любое время может поменяться
источник
2020 September 10

QQ

Qassymzhan Qyzaibek in Astana JKUG
Здравствуйте. Я полный нуб и только начинаю изучать Spring, сразу прошу прощения если вопрос не совсем корректный. Вопрос: В чем отличие атрибутов value и name в @RequestParam? Попробовав использовать каждый из них, на выходе получается один и тот же результат.
Например:
public String hello(@RequestParam(value = "firstname", defaultValue = "World") String name) {
 return String.format("Hello %s!", name);
}
public String hello(@RequestParam(name = "firstname", defaultValue = "World") String name) {
 return String.format("Hello %s!", name);
}
источник

YM

Yerassyl Maikhanov in Astana JKUG
Лучшее что можешь сделать это искать в документах
источник

МК

Марат Казгожин... in Astana JKUG
Qassymzhan Qyzaibek
Здравствуйте. Я полный нуб и только начинаю изучать Spring, сразу прошу прощения если вопрос не совсем корректный. Вопрос: В чем отличие атрибутов value и name в @RequestParam? Попробовав использовать каждый из них, на выходе получается один и тот же результат.
Например:
public String hello(@RequestParam(value = "firstname", defaultValue = "World") String name) {
 return String.format("Hello %s!", name);
}
public String hello(@RequestParam(name = "firstname", defaultValue = "World") String name) {
 return String.format("Hello %s!", name);
}
Привет,
между ними нет разницы (с точки зрения использования).
Над полями внутри определения RequestParam висит @AliasFor друг на друга, т.е. если ты передаешь value на самом деле ты передаешь значение name и наоборот.
можешь чекнуть ссылку https://www.logicbig.com/tutorials/spring-framework/spring-core/alias-for-annotation.html
источник

TS

Tair Sab in Astana JKUG
Qassymzhan Qyzaibek
Здравствуйте. Я полный нуб и только начинаю изучать Spring, сразу прошу прощения если вопрос не совсем корректный. Вопрос: В чем отличие атрибутов value и name в @RequestParam? Попробовав использовать каждый из них, на выходе получается один и тот же результат.
Например:
public String hello(@RequestParam(value = "firstname", defaultValue = "World") String name) {
 return String.format("Hello %s!", name);
}
public String hello(@RequestParam(name = "firstname", defaultValue = "World") String name) {
 return String.format("Hello %s!", name);
}
дело в том, что поле .value() в аннотациях имеет особое свойство: @RequestParam(value = “firstname”) == @RequestParam(“firstname”), поэтому оно очень популярное. Spring пошли дальше, придумали аннотацию @AliasFor, чтобы было понятно и пользователю и фреймворку, что некоторые поля являются синонимами.

Примечательно, что @AliasFor рекурсивно использует себя для этой же цели ))
источник

QQ

Qassymzhan Qyzaibek in Astana JKUG
Большое спасибо за ответы! Теперь есть общее представление✊🏻
источник

Z=

Zarif gizatullin = n... in Astana JKUG
Забаньте товарища
источник
2020 September 11

КТ

Кайржан Турмагамбето... in Astana JKUG
привет. был ли у кого опыт внедрения и использования WSO2 Api Manager
источник
2020 September 15

DA

Dauren Aitenov in Astana JKUG
всем добрый день, вопрос, при подключении к АПИ - опенДатаЕгов
       String urlObject = "https://data.egov.kz/api/v4/s_ats/data?apiKey=<token>&from=100";
       System.setProperty("javax.net.ssl.trustStore", "C:\\Program Files\\Java\\jdk1.8.0_221\\jre\\lib\\security\\cacerts" );
       System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
*token можно получить на сайте https://data.egov.kz/
**objectMapper.readValue для преобразования Json2Class

выходит ошибка:
Exception in thread "main" javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Добавил ключи КУЦ и НУЦ в следующие хранилища:
-certmgr.msc windows оснастки
-jre\lib\security\cacerts (пробовал также и keystore.jks и my.truststore)

но ошибка не уходит.
источник

ОА

Олжас Ахмат... in Astana JKUG
Можно убрать проверку ссл
источник

ОА

Олжас Ахмат... in Astana JKUG
в личку написал как я сделал
источник

ОА

Олжас Ахмат... in Astana JKUG
и адресный регистр говорят лучше через смарт бридж брать, а не дата егов
источник

TI

Tolegen Izbassar in Astana JKUG
Олжас Ахмат
Можно убрать проверку ссл
Не рекомендовал бы это делать.
источник

TI

Tolegen Izbassar in Astana JKUG
Dauren Aitenov
всем добрый день, вопрос, при подключении к АПИ - опенДатаЕгов
       String urlObject = "https://data.egov.kz/api/v4/s_ats/data?apiKey=<token>&from=100";
       System.setProperty("javax.net.ssl.trustStore", "C:\\Program Files\\Java\\jdk1.8.0_221\\jre\\lib\\security\\cacerts" );
       System.setProperty("javax.net.ssl.trustStorePassword", "changeit");
*token можно получить на сайте https://data.egov.kz/
**objectMapper.readValue для преобразования Json2Class

выходит ошибка:
Exception in thread "main" javax.net.ssl.SSLHandshakeException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

Добавил ключи КУЦ и НУЦ в следующие хранилища:
-certmgr.msc windows оснастки
-jre\lib\security\cacerts (пробовал также и keystore.jks и my.truststore)

но ошибка не уходит.
Рутовый ключ добавлял от CA?
источник

DA

Dauren Aitenov in Astana JKUG
Олжас Ахмат
в личку написал как я сделал
с отключением проходит👍
источник