diff --git a/spring-cloud-gateway-sample/pom.xml b/spring-cloud-gateway-sample/pom.xml index a8f72d13..5d634759 100644 --- a/spring-cloud-gateway-sample/pom.xml +++ b/spring-cloud-gateway-sample/pom.xml @@ -11,7 +11,6 @@ Spring Cloud Gateway Sample - 1.1.51 @@ -57,26 +56,27 @@ org.jetbrains.kotlin kotlin-stdlib - ${kotlin.version} true org.jetbrains.kotlin kotlin-reflect - ${kotlin.version} true - kotlin-maven-plugin + org.springframework.boot + spring-boot-maven-plugin + + org.jetbrains.kotlin - ${kotlin.version} + kotlin-maven-plugin - - spring - + + -Xjsr305=strict + 1.8 @@ -107,13 +107,6 @@ - - - org.jetbrains.kotlin - kotlin-maven-allopen - ${kotlin.version} - - org.apache.maven.plugins diff --git a/spring-cloud-gateway-sample/src/main/kotlin/org/springframework/cloud/gateway/sample/AdditionalRoutes.kt b/spring-cloud-gateway-sample/src/main/kotlin/org/springframework/cloud/gateway/sample/AdditionalRoutes.kt index 96ac87df..e24f4715 100644 --- a/spring-cloud-gateway-sample/src/main/kotlin/org/springframework/cloud/gateway/sample/AdditionalRoutes.kt +++ b/spring-cloud-gateway-sample/src/main/kotlin/org/springframework/cloud/gateway/sample/AdditionalRoutes.kt @@ -1,6 +1,5 @@ package org.springframework.cloud.gateway.sample -import org.springframework.cloud.gateway.route.RouteLocator import org.springframework.cloud.gateway.route.builder.RouteLocatorBuilder import org.springframework.cloud.gateway.route.builder.filters import org.springframework.cloud.gateway.route.builder.routes @@ -8,10 +7,10 @@ import org.springframework.context.annotation.Bean import org.springframework.context.annotation.Configuration @Configuration -class AdditionalRoutes { +open class AdditionalRoutes { @Bean - fun additionalRouteLocator(builder: RouteLocatorBuilder): RouteLocator = builder.routes { + open fun additionalRouteLocator(builder: RouteLocatorBuilder) = builder.routes { route(id = "test-kotlin") { host("kotlin.abc.org") and path("/image/png") filters {