springboot升级过程中踩坑定位分析记录 | 京东云技术团队
原文中文,约3800字,阅读约需9分钟。发表于: 。因所负责的系统使用的spring框架版本5.1.5.RELEASE在线上出过一个偶发的小事故,最后定位为spring-context中的一个bug导致的。
文章讲述了修复一个小bug引入更大bug的故事。升级spring版本后,APP无法访问,经过分析发现是过滤器顺序未配置。最终发现是HiddenHttpMethodFilter默认配置被修改,添加参数后可正常使用。修复方案有启用HiddenHttpMethodFilter、调整过滤器顺序和修改过滤器M内部的逻辑。