Kotlin-spring编译器插件

你不必手动的指定Spring注解,你可以使用Kotlin-spring插件,该插件将会自动的根据需要配置all-open插件。

buildscript {
dependencies {
classpath "org.jetbrains.kotlin:kotlin-allopen:$kotlin_version"
}
}
apply plugin: "kotlin-spring"

或者使用Gradle插件DSL:

plugins {
id "org.jetbrains.kotlin.plugin.spring" version "<version to use>"
}

Maven的使用与上述的例子很类似。

插件使用以下注解:@Component,@Async,@Transactional, @Cacheable。同时也包括@Configuration,@Controller, @RestController,@Service和@Repository。

当然,你也可以在同一个工程中使用kotlin-allopen和kotlin-spring。需要注意的如果你使用start.spring.io,kotlin-spring默认会开启。

results matching ""

    No results matching ""