WebServerFactoryConfigs.java 936 B

1234567891011121314151617181920212223
  1. package edu.travel.config;
  2. import org.apache.catalina.connector.Connector;
  3. import org.springframework.boot.web.embedded.tomcat.TomcatConnectorCustomizer;
  4. import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
  5. import org.springframework.boot.web.servlet.server.ConfigurableServletWebServerFactory;
  6. import org.springframework.context.annotation.Bean;
  7. import org.springframework.context.annotation.Configuration;
  8. @Configuration
  9. public class WebServerFactoryConfigs {
  10. @Bean
  11. public ConfigurableServletWebServerFactory webServerFactory() {
  12. TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
  13. factory.addConnectorCustomizers(new TomcatConnectorCustomizer() {
  14. @Override
  15. public void customize(Connector connector) {
  16. connector.setProperty("relaxedQueryChars", "|{}[]");
  17. }
  18. });
  19. return factory;
  20. }
  21. }