Всем привет! Ребят, а подскажите кто-нибудь при ис...
# russian
a
Всем привет! Ребят, а подскажите кто-нибудь при использовании kotlin 1.3+ и spring boot 2+ необходимо для всех бинов, конфигов ставить модификатор open? Мне пишет такое: org.springframework.beans.factory.parsing.BeanDefinitionParsingException: Configuration problem: @Configuration class 'MyClass' may not be final. Remove the final modifier to continue.
e
в градле плагин подключи
kotlin-spring
a
apply plugin: kotlin-spring
вроде есть
вот build script
buildscript { ext.kotlin_version = '1.3.10' ext.spring_boot_version = '2.0.4.RELEASE' repositories { maven { url "my url" } } dependencies { classpath "org.jetbrains.kotlinkotlin gradle plugin$kotlin_version" classpath "org.jetbrains.kotlinkotlin allopen$kotlin_version" classpath "org.springframework.bootspring boot gradle plugin$spring_boot_version" } } apply plugin: 'kotlin' apply plugin: 'kotlin-spring' apply plugin: 'org.springframework.boot' apply plugin: 'io.spring.dependency-management'
e
должно работать тогда
a
Вот так заработало:
apply{ plugin("kotlin") plugin("kotlin-spring") plugin("org.springframework.boot") plugin("io.spring.dependency-management") }
спасиб)