//TODO 在tomcat高版本中会拦截[]{}特殊字符,需要在这里进行转义。
@Component
public class RFCConfig implements WebServerFactoryCustomizer {
@Override
public void customize(WebServerFactory factory) {
TomcatServletWebServerFactory containerFactory = (TomcatServletWebServerFactory) factory;
containerFactory.addConnectorCustomizers((TomcatConnectorCustomizer) connector -> {
connector.setAttribute("relaxedQueryChars", "[]|{}^\"\\<\\>");
connector.setAttribute("relaxedPathChars", "[]|");
});
}