领先一步
VMware 提供培训和认证,以加速您的进步。
了解更多我们很少写一篇博客来介绍单个功能,但是考虑到这个功能是Spring Cloud Function(一个相对较新的项目)中最受请求的功能之一,我们认为写一篇博客介绍是合适的,所以这里就有了。
Spring Cloud Function 已添加对Kotlin lambda 表达式的初步支持。这意味着 Spring Cloud Function 现在可以识别与 Java 的Supplier
、Function
或Consumer
中的一种有效匹配的 Kotlin lambda 表达式,并将其视为相应的 Java 类型。
也就是说
@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
享受!