使用场景:spring boot 1.5.x,内置的tomcat版本为8.5.1

原因:

tomcat自tomcat 8.0.35版本之后对URL参数做了比较规范的限制,必须遵循RFC 7230 and RFC 3986规范,对于非保留字字符(json格式的请求参数)必须做转义操作。

解决:

因为不能改接口格式(依赖第三方),所以我采取的解决方案如下,pom文件里加:

<properties>
<tomcat.version>8.0.14</tomcat.version>
</properties>

参看:

https://my.oschina.net/pding/blog/1794176

 

另一个问题:加AOP日志注解时,参数不能转json 会抛出not in non blocking mode 异常

https://www.cnblogs.com/zhangXingSheng/p/7768051.html

相关文章:

  • 2022-12-23
  • 2022-01-04
  • 2022-12-23
  • 2021-07-29
  • 2021-12-31
  • 2022-12-23
  • 2022-12-23
  • 2022-01-13
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-17
  • 2022-12-23
  • 2021-10-27
  • 2021-08-10
  • 2021-08-31
相关资源
相似解决方案