領先一步
VMware 提供培訓和認證,以加速您的進度。
了解更多我們很少針對單一功能撰寫部落格文章,但鑑於 這個功能 是 Spring Cloud Function (相對年輕的專案) 中最常被要求的功能之一,我們認為這可能是適當的,所以它來了。
Spring Cloud Function 中新增了對 Kotlin lambdas 的初始支援。這意味著 Spring Cloud Function 現在可以識別 *有效* 符合 Java 的 Supplier
、Function
或 Consumer
之一的 Kotlin lambdas,並將它們視為如此。
也就是說
@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" }
}
請查看此處的範例專案 here
差不多就是這樣了。該功能在目前的快照版本中可用,並且將成為 Spring Cloud Function 2.0.0.RELEASE 的一部分。這表示增強和修改仍在進行中,因此您的回饋非常重要。
有關 Spring Cloud Function 的更多資訊,請參閱以下內容
https://spring.dev.org.tw/blog/2017/07/05/introducing-spring-cloud-function https://www.nurkiewicz.com/2018/04/sneak-peek-at-spring-cloud-function.html
享受吧!