springboot项目,在开发的过程中,用postman发送请求的时候遇到了这个错误,参数传的是带有{}的json串。
解决方法:
添加下面这个类就能解决了,可能就是因为传了某些特殊字符而报了错误。
@Configuration
public class TomcatConfig {
@Bean
public ConfigurableServletWebServerFactory webServerFactory() {
TomcatServletWebServerFactory tomcatServletWebServerFactory = new TomcatServletWebServerFactory();
tomcatServletWebServerFactory
.addConnectorCustomizers(connector -> connector.setProperty("relaxedQueryChars", "|{}[]\\"));
return tomcatServletWebServerFactory;
}
}