Files
spring-cloud-stream-samples/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt
2021-12-07 13:22:04 +01:00

24 lines
529 B
Kotlin

package com.example.demokotlin
import org.springframework.boot.autoconfigure.SpringBootApplication
import org.springframework.boot.runApplication
import org.springframework.context.annotation.Bean
import java.util.function.Function
import org.springframework.context.annotation.Configuration
@Configuration
open class DemoKotlinConfiguration {
@Bean
open fun uppercase(): (String) -> String {
return { it.toUpperCase() }
}
@Bean
open fun javaFunction(): Function<String, String> {
return Function { x -> x }
}
}