From 96501cda26e4e1d1acffd9b92ec916bc275678e3 Mon Sep 17 00:00:00 2001 From: Andy Wilkinson Date: Fri, 15 Jul 2022 12:48:02 +0100 Subject: [PATCH] Address warnings in WebTestClient sample Closes gh-830 --- .../webtestclient/SampleWebTestClientApplication.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/samples/web-test-client/src/main/java/com/example/webtestclient/SampleWebTestClientApplication.java b/samples/web-test-client/src/main/java/com/example/webtestclient/SampleWebTestClientApplication.java index b00ed896..d44ad911 100644 --- a/samples/web-test-client/src/main/java/com/example/webtestclient/SampleWebTestClientApplication.java +++ b/samples/web-test-client/src/main/java/com/example/webtestclient/SampleWebTestClientApplication.java @@ -16,6 +16,7 @@ package com.example.webtestclient; +import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @@ -35,11 +36,13 @@ public class SampleWebTestClientApplication { @Bean public RouterFunction routerFunction() { - return RouterFunctions.route(RequestPredicates.GET("/"), (request) -> ServerResponse.status(HttpStatus.OK).syncBody("Hello, World")); + return RouterFunctions.route(RequestPredicates.GET("/"), (request) -> ServerResponse.status(HttpStatus.OK).bodyValue("Hello, World")); } public static void main(String[] args) { - RouterFunction routerFunction = new AnnotationConfigApplicationContext(SampleWebTestClientApplication.class).getBean(RouterFunction.class); + @SuppressWarnings("resource") + ApplicationContext context = new AnnotationConfigApplicationContext(SampleWebTestClientApplication.class); + RouterFunction routerFunction = context.getBean(RouterFunction.class); ReactorHttpHandlerAdapter adapter = new ReactorHttpHandlerAdapter(RouterFunctions.toHttpHandler(routerFunction)); HttpServer httpServer = HttpServer.create().handle(adapter); httpServer.bindNow();