47.1 要求

Spring Boot支持Kotlin 1.2.x。要使用Kotlin的话,类路径上必须存在org.jetbrains.kotlin:kotlin-stdliborg.jetbrains.kotlin:kotlin-reflect。也可以使用kotlin-stdlib的变体kotlin-stdlib-jdk7kotlin-stdlib-jdk8

由于Kotlin类默认是final的,你可能想要配置kotlin-spring插件,好自动打开Spring注解的类。这样,它们就能被代理了。

在Kotlin里序列化/反序列化JSON数据需要Jackson’s Kotlin模块。类路径上存在时,它会被自动注册。如果存在Jackson和Kotlin,却没有Jackson Kotlin模块,会打印出一条警告信息。

如果你使用start.spring.io开始你的Kotlin项目,默认会提供这些依赖和插件。

最后更新于