diff --git a/cloud-function-webflux/build.gradle b/cloud-function-webflux/build.gradle index 05fe64ae..c6f019a4 100644 --- a/cloud-function-webflux/build.gradle +++ b/cloud-function-webflux/build.gradle @@ -15,6 +15,7 @@ dependencies { implementation(platform("org.springframework.cloud:spring-cloud-dependencies:${springCloudVersion}")) implementation("org.springframework.boot:spring-boot-starter") implementation("org.springframework.cloud:spring-cloud-starter-function-webflux") + implementation(project(":aot-smoke-test-third-party-hints")) testImplementation("org.springframework.boot:spring-boot-starter-test") diff --git a/cloud-function-webflux/src/main/java/com/example/cloud/function/webflux/CloudFunctionWebFluxApplication.java b/cloud-function-webflux/src/main/java/com/example/cloud/function/webflux/CloudFunctionWebFluxApplication.java index c7b7a62d..2f1bd5ae 100644 --- a/cloud-function-webflux/src/main/java/com/example/cloud/function/webflux/CloudFunctionWebFluxApplication.java +++ b/cloud-function-webflux/src/main/java/com/example/cloud/function/webflux/CloudFunctionWebFluxApplication.java @@ -1,9 +1,12 @@ package com.example.cloud.function.webflux; +import org.springframework.aot.smoketest.thirdpartyhints.NettyRuntimeHints; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.context.annotation.ImportRuntimeHints; @SpringBootApplication +@ImportRuntimeHints(NettyRuntimeHints.class) public class CloudFunctionWebFluxApplication { public static void main(String[] args) {