tomcat特殊字符處理問題解決方案
- 直接加上如下代碼,本質是通過反射加上過濾字符
@Configuration
public class TomcatConfig {
@Bean
public ConfigurableServletWebServerFactory webServerFactory() {
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
factory.addConnectorCustomizers((TomcatConnectorCustomizer) connector -> {
//允許的特殊字符
connector.setProperty("relaxedQueryChars", "|{}[]");
});
return factory;
}
}