Size: a a a

Java/Kotlin and more

2021 January 15

М

Михаил in Java/Kotlin and more
Да можно, тут есть инфа об этом
https://www.keycloak.org/docs/latest/server_admin/#storage-mode
Руслан меня опередил)
источник

D

Denis in Java/Kotlin and more
хеллоу. есть рест-контроллер на спринге, который помимо остальных параметров принимает Model obj. Если составлять запрос в виде param1=... , param2 =... , model.field1=..., model.field2=... - то метод в виде getMethod(String param1, String param2, Model model) самостоятельно получает model из параметров. Можно ли сделать так, чтобы запрос был в виде param1=... , param2 =... , model = MODEL_AS_JSON и метод понимал этот json как объект класса Model без преобразования json-to-pojo?
источник
2021 January 16

C

Cyclone in Java/Kotlin and more
Михаил
Да можно, тут есть инфа об этом
https://www.keycloak.org/docs/latest/server_admin/#storage-mode
Руслан меня опередил)
👍.
источник

S

Skelorc in Java/Kotlin and more
Переслано от Skelorc
народ, всем привет. Как заставить джаву отправлять запросы через прокси? Делал следующее:
1.System.setProperty("http.proxyHost", "..."); - не работает.
2.System.getProperties().put("http.proxyHost", "..."); - не фурычит.
3. Писал в терминале -
java -Dhttp.proxyHost=.... -Dhttp.proxyPort=3128 - не пашет.
Написал простенького бота для телеги, и он не запускается по причине прокси сервера. В настройках бота тоже пытался настроить проксю двумя способами отсюда - https://github.com/rubenlagus/TelegramBots/blob/master/TelegramBots.wiki/Using-Http-Proxy.md, второй способ был похожий, не могу найти, но короче тоже не работает. Пришёл к тому, чтобы сделать глобальную прокси-настройку для джавы, и не пашет(( Помогите плиз, а?
источник

N

Nonverbis in Java/Kotlin and more
Я хотел бы иметь возможность множественного наследования. Но ее нет.
Множественные интерфейсы меня не спасут. И наследование тоже: там такие монстры образуются NamedArhcived, NamedArchivedFlagged и т.п. Ну, не то. И в больших количествах. И в разных комбинациях. Не стоит обсуждать, для чего мне это надо. Мне не хватает множественного наследования.

Так вот, много задвоенного кода.

Скажите, пожалуйста, нет ли плагина для IDE, в котором можно было бы написать кусочек кода один раз, присвоить ему уникальный идентификатор. И потом вставлять в нужное место, используя какую-то разметку. У меня сейчас Intellij Idea Community Edition. Мог бы рассмотреть любую другую, кроме платных вариантов.

Это могло бы меня спасти. Был бы признателен за совет.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Skelorc
Переслано от Skelorc
народ, всем привет. Как заставить джаву отправлять запросы через прокси? Делал следующее:
1.System.setProperty("http.proxyHost", "..."); - не работает.
2.System.getProperties().put("http.proxyHost", "..."); - не фурычит.
3. Писал в терминале -
java -Dhttp.proxyHost=.... -Dhttp.proxyPort=3128 - не пашет.
Написал простенького бота для телеги, и он не запускается по причине прокси сервера. В настройках бота тоже пытался настроить проксю двумя способами отсюда - https://github.com/rubenlagus/TelegramBots/blob/master/TelegramBots.wiki/Using-Http-Proxy.md, второй способ был похожий, не могу найти, но короче тоже не работает. Пришёл к тому, чтобы сделать глобальную прокси-настройку для джавы, и не пашет(( Помогите плиз, а?

val botOptions = DefaultBotOptions()
botOptions.proxyHost = host
botOptions.proxyPort = port
botOptions.proxyType = type


Это котлин, на джава просто будут сеттеры
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Nonverbis
Я хотел бы иметь возможность множественного наследования. Но ее нет.
Множественные интерфейсы меня не спасут. И наследование тоже: там такие монстры образуются NamedArhcived, NamedArchivedFlagged и т.п. Ну, не то. И в больших количествах. И в разных комбинациях. Не стоит обсуждать, для чего мне это надо. Мне не хватает множественного наследования.

Так вот, много задвоенного кода.

Скажите, пожалуйста, нет ли плагина для IDE, в котором можно было бы написать кусочек кода один раз, присвоить ему уникальный идентификатор. И потом вставлять в нужное место, используя какую-то разметку. У меня сейчас Intellij Idea Community Edition. Мог бы рассмотреть любую другую, кроме платных вариантов.

Это могло бы меня спасти. Был бы признателен за совет.
В идее есть шаблоны, но я бы посмотрел в сторону Lombok delegate
источник

N

Nonverbis in Java/Kotlin and more
Alexandr Emelyanov
В идее есть шаблоны, но я бы посмотрел в сторону Lombok delegate
Спасибо за ответ. Надо попробовать оба. А где про шаблоны в идейке почитать?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Nonverbis
Спасибо за ответ. Надо попробовать оба. А где про шаблоны в идейке почитать?
В настройках есть file templates, есть ещё code templates (насчёт второго как называется не уверен)
источник

S

Skelorc in Java/Kotlin and more
Alexandr Emelyanov

val botOptions = DefaultBotOptions()
botOptions.proxyHost = host
botOptions.proxyPort = port
botOptions.proxyType = type


Это котлин, на джава просто будут сеттеры
я записал эти переменные с application.settings,  а в коде я их получаю через @Autowired
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Skelorc
я записал эти переменные с application.settings,  а в коде я их получаю через @Autowired
В Default Bot Options проставляешь?
источник

N

Nonverbis in Java/Kotlin and more
Alexandr Emelyanov
В настройках есть file templates, есть ещё code templates (насчёт второго как называется не уверен)
спасибо.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Skelorc
я записал эти переменные с application.settings,  а в коде я их получаю через @Autowired
Покажи код
источник

S

Skelorc in Java/Kotlin and more
Alexandr Emelyanov
В Default Bot Options проставляешь?
да, как в примере
DefaultBotOptions botOptions = new DefaultBotOptions());            
           botOptions.setProxyHost(PROXY_HOST);
           botOptions.setProxyPort(PROXY_PORT);
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
И что не работает?
источник

S

Skelorc in Java/Kotlin and more
Alexandr Emelyanov
И что не работает?
нет. Я использовал разные библиотеки, с разными настройками. Тут в другом чате скинули статью с ссылкой ещё на одну, сейчас сделаю, по результатам напишу. Спасибо за ответ.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Skelorc
нет. Я использовал разные библиотеки, с разными настройками. Тут в другом чате скинули статью с ссылкой ещё на одну, сейчас сделаю, по результатам напишу. Спасибо за ответ.
Почему бы не взять одну библиотеку и не сделать как в ее доке?
источник

S

Skelorc in Java/Kotlin and more
Alexandr Emelyanov
Почему бы не взять одну библиотеку и не сделать как в ее доке?
я немного не правильно выразился. Я брал разные библиотеки, и делал так, как указано в доках этих библиотек, т.е. создавал проект -> брал библиотеку и доку -> делал -> получал результат.
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Skelorc
я немного не правильно выразился. Я брал разные библиотеки, и делал так, как указано в доках этих библиотек, т.е. создавал проект -> брал библиотеку и доку -> делал -> получал результат.
Ошибка какая была?
источник

S

Skelorc in Java/Kotlin and more
Alexandr Emelyanov
Ошибка какая была?
Caused by: java.net.UnknownHostException: Этот хост неизвестен (api.telegram.org) - эта ошибка из логов дала мне почву для размышлений по поводу прокси
источник