领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我们很少针对单个功能发表博客,但考虑到 这个功能 是 Spring Cloud Function (相对较新的项目) 中最受要求的功能之一,我们认为这样做可能是合适的,所以它来了。
Spring Cloud Function 中已添加对 Kotlin lambdas 的初始支持。 这意味着 Spring Cloud Function 现在可以识别 有效地 匹配 Java 的 Supplier
、Function
或 Consumer
之一的 Kotlin lambda,并将它们视为此类。
也就是说
@Bean
open fun kotlinFunction(): (String) -> String {
return { it.toUpperCase() }
}
@Bean
open fun kotlinConsumer(): (String) -> Unit {
return { println(it) }
}
@Bean
open fun kotlinSupplier(): () -> String {
return { "Hello Kotlin" }
}
查看示例项目 这里
差不多就是这样了。 该功能在当前快照中可用,并将成为 Spring Cloud Function 2.0.0.RELEASE 的一部分。 这意味着增强和修改仍在进行中,因此您的反馈非常重要。
有关 Spring Cloud Function 的更多信息,请参见以下内容
https://springframework.org.cn/blog/2017/07/05/introducing-spring-cloud-function https://www.nurkiewicz.com/2018/04/sneak-peek-at-spring-cloud-function.html
尽情享受!