package com.testor.config;//package com.testor.config;
//
//import io.undertow.server.HandlerWrapper;
//import io.undertow.server.HttpHandler;
//import io.undertow.server.handlers.DisallowedMethodsHandler;
//import io.undertow.util.HttpString;
//import org.springframework.boot.web.embedded.undertow.UndertowServletWebServerFactory;
//import org.springframework.boot.web.server.WebServerFactoryCustomizer;
//import org.springframework.context.annotation.Configuration;
//
//@Configuration
//public class UndertowWebServerCustomizerConfig implements WebServerFactoryCustomizer<UndertowServletWebServerFactory> {
//
// @Override
// public void customize(UndertowServletWebServerFactory factory) {
// factory.addDeploymentInfoCustomizers(deploymentInfo -> {
// deploymentInfo.addInitialHandlerChainWrapper(new HandlerWrapper() {
//
// @Override
// public HttpHandler wrap(HttpHandler handler) {
// HttpString[] disallowerHttpMethods = {HttpString.tryFromString("TRACE"), HttpString.tryFromString("TRACK")
// };
//
// return new DisallowedMethodsHandler(handler, disallowerHttpMethods);
// }
// });
// });
//
// }
//}
-
Rensq authoreddd7e9d67