全网最深分析:SpringBoot MVC自动配置失效的原因( 三 )
formContentFilter就是在MVC自动配置类中配置的 , 默认是加载的 , 而filter就不用多说了 , 在Tomcat启动后就会触发初始化 , 追踪调用栈也可以看到 。 另外我们还看到自动配置类中还配置了一个HiddenHttpMethodFilter , 不过这个默认是不加载的 , 所以我们只要在application.properties中配置了如下属性 , 自动配置类就不会实例化了 , 但是两个静态内部类的实例化还是不会受影响的 。
spring.mvc.formcontent.filter.enabled=false
总结该问题只是出于兴趣研究 , 虽然耗费了大量的时间和精力 , 但收获不少 , 加深了对Spring源码的理解 , 也修正了之前的一些错误理解 , 另外对于源码更多的是要自己去研究 , 不能只看一两篇文章或听别人说 , 只有自己亲手调试过才能知道自己的理解是否正确 。
作者:夜勿语
原文链接:
推荐阅读
- 分析师:iPhone 12任一机型头三月销量都将超越Galaxy S21产品线
- 分析师预测苹果新服务可能包括播客+股票+和 邮件+
- 发布|分析师:苹果将于2021年发布AirTags物品追踪器 新款Mac也有望面世
- Google AI建立了一个能够分析烘焙食谱的机器学习模型
- 微软推实用磁盘工具DiskSpace 帮用户分析文件占用空间
- 数据分析与机器学习:侦测应用内机器人作弊关键
- 小米11和一加8t哪个好 参数对比优缺点分析评测
- 民营运营商为什么引热议?9元享5G、流量全网通用无套路
- 工程项目|钢结构设计的发展前景?!国内分析...
- 分析师:苹果已增加明年一季度iPhone12系列代工订单