用POSTMAN调试GET请求往数据库中添加json格式的参数
用浏览器显示这样:
应该是springboot项目请求出现非法字符的问题,因为JSON格式都是带"{","}"这种大括号的,有人说tomcat版本高出现这种问题,但是添加一个Tomcat配置类就可以解决这个问题。
import org.apache.catalina.connector.Connector;
import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
@Configuration
public class TomcatConfig {
@Bean
public TomcatServletWebServerFactory webServerFactory() {
TomcatServletWebServerFactory factory = new TomcatServletWebServerFactory();
factory.addConnectorCustomizers((Connector connector) -> {
connector.setProperty("relaxedPathChars", ""<>[\]^`{|}");
connector.setProperty("relaxedQueryChars", ""<>[\]^`{|}");
});
return factory;
}
}
直接添加一个包写上这个类就行:



