diff --git a/kotlin-rabbit-functions/pom.xml b/kotlin-rabbit-functions/pom.xml index af7cd42..11eaaaa 100644 --- a/kotlin-rabbit-functions/pom.xml +++ b/kotlin-rabbit-functions/pom.xml @@ -5,7 +5,7 @@ org.springframework.boot spring-boot-starter-parent - 2.4.2 + 2.6.1 com.example @@ -15,8 +15,8 @@ Project to demonstrate Kotlin usage/configuration in spring-cloud-stream 1.8 - 1.4.21 - 2020.0.1 + 1.6.0 + 2021.0.0 @@ -34,13 +34,12 @@ org.springframework.cloud - spring-cloud-function-kotlin - 3.1.3-SNAPSHOT + spring-cloud-stream-binder-rabbit org.springframework.cloud - spring-cloud-stream-binder-rabbit - 3.1.2 + spring-cloud-function-context + 3.2.2-SNAPSHOT org.springframework.boot @@ -71,7 +70,6 @@ org.jetbrains.kotlin kotlin-maven-plugin - 1.4.21 -Xjsr305=strict diff --git a/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt b/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt index df39d97..549eb39 100644 --- a/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt +++ b/kotlin-rabbit-functions/src/main/kotlin/com/example/demokotlin/DemoKotlinConfiguration.kt @@ -7,14 +7,14 @@ import java.util.function.Function import org.springframework.context.annotation.Configuration @Configuration -class DemoKotlinConfiguration { +open class DemoKotlinConfiguration { @Bean - fun uppercase(): (String) -> String { + open fun uppercase(): (String) -> String { return { it.toUpperCase() } } @Bean - fun javaFunction(): Function { + open fun javaFunction(): Function { return Function { x -> x } } }