据https://tomcat.apache.org/tomcat-8.5-doc/config/systemprops.html,
requestTargetAllow 已被弃用。对我来说,这里介绍的其他解决方案也不起作用。根据Tomcat文档,我找到了一种设置属性
relaxedQueryChars的方法 :
@Beanpublic ConfigurableServletWebServerFactory webServerFactory() { TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory(); factory.addConnectorCustomizers(new TomcatConnectorCustomizer() { @Override public void customize(Connector connector) { connector.setProperty("relaxedQueryChars", "|{}[]"); } }); return factory;}


