Size: a a a

2020 July 08

AM

Andrew Mikhaylov in Kotlin JVM
Ну вот кейторовский тоже должен так делать, если не делает — надо бы ребятам об этом сообщить
источник

AN

Alexander Nozik in Kotlin JVM
На ip6 вебсокеты на кторе все равно ломаются
источник

AN

Alexander Nozik in Kotlin JVM
ктор был не виноват. У меня там был слабо обнаруждимый кусок JS кода, который похоже не дружит с IP6
источник

AM

Andrew Mikhaylov in Kotlin JVM
Ох уж этот джиэсик
источник

AN

Alexander Nozik in Kotlin JVM
Andrew Mikhaylov
Ох уж этот джиэсик
Угу
источник

AN

Alexander Nozik in Kotlin JVM
Я хочу переписать этот кусок на k-js. Но тащить ради одного запроса ктор-клиент очень не охота
источник
2020 July 09

A

Aleksandr in Kotlin JVM
Подскажите ответ на достаточно банальный вопрос. Что необходимо Spring Boot приложению, чтобы @ComponentScan видел бины, которые объявлены в котлине?
источник

A

Aleksandr in Kotlin JVM
Какого плагина не хватает? org.jetbrains.kotlin:kotlin-reflect?
источник

AE

Alexandr Emelyanov in Kotlin JVM
Aleksandr
Подскажите ответ на достаточно банальный вопрос. Что необходимо Spring Boot приложению, чтобы @ComponentScan видел бины, которые объявлены в котлине?
Все то же самое, что и с Java кодом, пакет этих классов должен попасть в скан
источник

A

Aleksandr in Kotlin JVM
Alexandr Emelyanov
Все то же самое, что и с Java кодом, пакет этих классов должен попасть в скан
А вот печалька, там разные пакеты(
источник

AE

Alexandr Emelyanov in Kotlin JVM
Aleksandr
А вот печалька, там разные пакеты(
Либо переименуй пакет, либо добавь в скан
источник

A

Aleksandr in Kotlin JVM
Мне казалось, что был какой-то плагин, который умеет сканить другие пакеты, ну да ладно
источник

AE

Alexandr Emelyanov in Kotlin JVM
Причем тут плагин? В jar будет все в одном дереве, если ветка с котлин классами не в скане, то ничего не поможет, ибо это настраивается в логике конфигурации, а не сборщиком
источник

A

Aleksandr in Kotlin JVM
Alexandr Emelyanov
Причем тут плагин? В jar будет все в одном дереве, если ветка с котлин классами не в скане, то ничего не поможет, ибо это настраивается в логике конфигурации, а не сборщиком
Да, я фигню сказал, ты прав
источник

IS

Ihar Sadounikau in Kotlin JVM
Aleksandr
А вот печалька, там разные пакеты(
Так а на сколько разные? Если корневой, откуда запускается скан, одинаковый то проблема не в скане
источник

SB

Siamion Babich in Kotlin JVM
Ihar Sadounikau
Так а на сколько разные? Если корневой, откуда запускается скан, одинаковый то проблема не в скане
java/main & kotlin/main.
источник

IS

Ihar Sadounikau in Kotlin JVM
А на пакетном уровне как?
заодно попробуй https://gist.github.com/isadounikau/ac374d7a8f0236ced3904f018d73a4e2
источник

A

Aleksandr in Kotlin JVM
Спасибо, конечно, но я протупил с плагином изначально. Проблемы никакой нету
источник

A

Aleksandr in Kotlin JVM
Да, так и сделал
источник
2020 July 10

RI

Ruslan Ibragimov in Kotlin JVM
Есть такой код, вы регистрируете service в DI фреймворке (например так: `bind<Service, DefaultService>()`), инжектите сервис как провайдер (непонятно зачем, но допустим чтобы его создавать по необходимости во время жизни приложения):

class Controller(
   private val service: Provider<Service>
) {
   fun work() {
       service.get() // 1
       service.get() // 2
   }
}


по вашему скромному мнению:
источник