@Override public ConfigurableWebServerApplicationContext createManagementContext( ApplicationContext parent, Class<?>... configClasses) { AnnotationConfigReactiveWebServerApplicationContext child = new AnnotationConfigReactiveWebServerApplicationContext(); child.setParent(parent); Class<?>[] combinedClasses = ObjectUtils.addObjectToArray(configClasses, ReactiveWebServerFactoryAutoConfiguration.class); child.register(combinedClasses); registerReactiveWebServerFactory(parent, child); return child; }