24 lines
529 B
Kotlin
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 }
|
|
}
|
|
}
|
|
|
|
|
|
|