From 7c17c9664804ae74f832a536fb3704f7b62736c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Deleuze?= Date: Sat, 6 Jun 2020 18:05:56 +0200 Subject: [PATCH] Make WebServerFactoryCustomizerBeanPostProcessor registration GraalVM native compliant. Closes gh-272 --- .../autoconfigure/web/servlet/ServletWebServerInitializer.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/autoconfigure-adapter/src/main/java/org/springframework/boot/autoconfigure/web/servlet/ServletWebServerInitializer.java b/autoconfigure-adapter/src/main/java/org/springframework/boot/autoconfigure/web/servlet/ServletWebServerInitializer.java index 0c5833c6e..b8219f203 100644 --- a/autoconfigure-adapter/src/main/java/org/springframework/boot/autoconfigure/web/servlet/ServletWebServerInitializer.java +++ b/autoconfigure-adapter/src/main/java/org/springframework/boot/autoconfigure/web/servlet/ServletWebServerInitializer.java @@ -68,7 +68,7 @@ public ServletWebServerInitializer(ServerProperties serverProperties, WebMvcProp @Override public void initialize(GenericApplicationContext context) { - context.registerBean("webServerFactoryCustomizerBeanPostProcessor", WebServerFactoryCustomizerBeanPostProcessor.class); + context.registerBean("webServerFactoryCustomizerBeanPostProcessor", WebServerFactoryCustomizerBeanPostProcessor.class, WebServerFactoryCustomizerBeanPostProcessor::new); context.registerBean(WebMvcProperties.class, () -> this.webMvcProperties); context.registerBean(ServletWebServerFactoryAutoConfiguration.BeanPostProcessorsRegistrar.class, ServletWebServerFactoryAutoConfiguration.BeanPostProcessorsRegistrar::new); context.registerBean(TomcatServletWebServerFactory.class, () -> new ServletWebServerFactoryConfiguration.EmbeddedTomcat().tomcatServletWebServerFactory(