springBoot 版本 2.1.2.RELEASE
@PostMapping("")
public Object method(String string){
return new Object();
}
当参数含有特殊符号 [] 报错400
解决方案类似springMvc修改tomcat配置
springBoot 启动类 添加 bean
@Bean
public TomcatServletWebServerFactory tomcatServletWebServerFactory (){
// 修改内置的 tomcat 容器配置
TomcatServletWebServerFactory tomcatServlet = new TomcatServletWebServerFactory();
tomcatServlet .addConnectorCustomizers(
(TomcatConnectorCustomizer) connector -> connector.setProperty("relaxedQueryChars", "[]{}")
);
return tomcatServlet ;
}