Size: a a a

Java/Kotlin and more

2021 May 30

K

Kehlani in Java/Kotlin and more
Просто если через Spring Boot Starter проект на Котлине сделать, то он автоматически этот плагин для компилятора Котлина подтянет и не надо будет самому классы открытыми делать
источник

Э

Эд in Java/Kotlin and more
да, я слышал об этом. Тем не менее, мне не впадлу ставить open)
источник

K

Kehlani in Java/Kotlin and more
Вот так он конфигурируется, там надо указывать аннотации:

<plugin>
       <groupId>org.jetbrains.kotlin</groupId>
       <artifactId>kotlin-maven-plugin</artifactId>
       <configuration>
         <args>
           <arg>-Xjsr305=strict</arg>
         </args>
         <compilerPlugins>
           <plugin>spring</plugin>
           <plugin>all-open</plugin>
         </compilerPlugins>
         <pluginOptions>
           <option>all-open:annotation=org.springframework.data.mongodb.core.mapping.Document</option>
         </pluginOptions>
       </configuration>
       <dependencies>
         <dependency>
           <groupId>org.jetbrains.kotlin</groupId>
           <artifactId>kotlin-maven-allopen</artifactId>
           <version>${kotlin.version}</version>
         </dependency>
       </dependencies>
     </plugin>
источник

K

Kehlani in Java/Kotlin and more
Вот чёт после таких странных ошибок, как у тебя, я бы задумался 😀
источник

Э

Эд in Java/Kotlin and more
господи, мавен
источник

K

Kehlani in Java/Kotlin and more
У меня с Градлом Идея почему-то ну оооочень тормозит, поэтому сижу на Мейвене 😀
источник

K

Kehlani in Java/Kotlin and more
Особенно если в формате .kts, там прям вообще жесть
источник

Э

Эд in Java/Kotlin and more
а что по характеристикам? ssd + 8 оперативки должно хватить
источник

K

Kehlani in Java/Kotlin and more
SSD нет, 16 гигов оперативки
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Я хз как ты без ssd)
источник

Э

Эд in Java/Kotlin and more
я долго мучался 3+ лет универские года. Комп загружался за 5 минут, теперь за 3 сек с ssd
источник

K

Kehlani in Java/Kotlin and more
Ну требовать SSD для работы со сборщиком - это такое себе)) Почему-то Maven летает, SBT (сборщик для Скалы) летает, а Gradle тормозит)) У меня и зависимости быстрее загружаются, и билдится намного быстрее через Maven 🤷‍♀️ Видимо Jetbrains где-то с оптимизацией недокрутили
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Хз, первый раз слышу что бы с гредл тормозило
источник

K

Kehlani in Java/Kotlin and more
У меня проблемы были именно с Гредлом на KTS (потому что это дефолтный формат для Spring Boot-проекта на Котлине), мб в этом причина 🤷‍♂️
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Спасибо большое. Годно
источник

AL

Aleksander Lemyagov in Java/Kotlin and more
Скажите. Обязательно ли у сервера выдачи токена (сервер авторизации) должна быть своя БД?
источник

VG

Vladislav Gerasimov in Java/Kotlin and more
Необязательно. Можно и in memory. Реализация зависит от задачи
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Kts не обязателен для проектов на котлин
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
Да и kts давно никаких проблем не испытывает, давно пробовал?
источник

AE

Alexandr Emelyanov in Java/Kotlin and more
В памяти - так себе решение
источник