烟台网站建设公司,网站导航条,一般做网站图是多大的像素,网站建设书籍2013年的1.原因#xff1a;出现了特殊字符 SpringBoot 2.0.0 以上都采用内置tomcat8.0以上版本#xff0c;而tomcat8.0以上版本遵从RFC规范添加了对Url的特殊字符的限制#xff0c;url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~四个特殊字符以及保留字符( ! * ’ ( ) ; : 出现了特殊字符 SpringBoot 2.0.0 以上都采用内置tomcat8.0以上版本而tomcat8.0以上版本遵从RFC规范添加了对Url的特殊字符的限制url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~四个特殊字符以及保留字符( ! * ’ ( ) ; : $ , / ? # [ ] ) (26*21041884)这84个字符,请求中出现了{}大括号或者[],所以tomcat报错。 2.解决办法
1.第一种办法;降低tomocat的版本当然不推荐
2.第二种办法在springboot中的启动类中加入下面
MapperScan(com.wcy.mapper)
SpringBootApplication
public class SrpingToDoApplication {public static void main(String[] args) {SpringApplication.run(SrpingToDoApplication .class, args);}Beanpublic ConfigurableServletWebServerFactory webServerFactory() {TomcatServletWebServerFactory factory new TomcatServletWebServerFactory();factory.addConnectorCustomizers((TomcatConnectorCustomizer) connector - connector.setProperty(relaxedQueryChars, |{}[]\\));return factory;}
}