直接正文

Spring Boot本来是默认自动配置了HiddenHttpMethodFilter组件, 这个是毋庸置疑的, 但是(我)在学习SpringBoot的时候, 看的视频是SpringBoot1.5.9版本的, 我们都知道, 浏览器都是只默认支持 POST 和 GET 请求的, 但是 Restful 风格的 URL 有 DELETE 和 PUT 的形式, 当然, 如果前端在页面加上 也是可以的, 但是这要求服务端有支持这种解析的过滤器, 这就是 HiddenHttpMethodFilter 的作用了, 至于为什么SpringBoot v2.2.6 的 HiddenHttpMethodFilter 默认配置不生效, 我们来看两张源码图

![](https://img-blog.csdnimg.cn/202005271725042.png#pic_center
关键: Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效
matchIfMissing=false这句话的意思就是如果没有在配置文件中配置的话就默认不生效, 所以解决办法有两:

  1. 在SpringBoot的Configuration类中加一个@Bean方法返回一个HiddenHttpMethodFilter 组件
  2. 在application配置文件中加入: spring.mvc.hiddenmethod.filter.enabled=true, 就生效了, 就可以访问


SpringBoot v2.2.6版本遇到的坑 --- HiddenHttpMethodFilter组件的锅相关推荐

  1. SpringBoot v2.2.6版本遇到的坑------Thymeleaf的sec:authorize标签无效

    SpringBoot v2.2.6版本使用Thymeleaf的sec:authorize标签无效的解决办法 问题场景复现 解决过程 问题场景复现 SpringBoot版本 v2.2.6 在html中写 ...

  2. springboot+feign+nacos+seata+docker整合踏坑实录

    springboot+feign+nacos+seata+docker整合踏坑实录 一.版本 springboot:2.7.2 feign:3.1.5 jdk:19 seata:1.5.2 nacos ...

  3. (30)导入时如何定制spring-boot依赖项的版本【转载】【从零开始学Spring Boot】...

    此文章转载地址:http://www.tuicool.com/articles/RJJvMj3 请注重作者的版权. spring-boot通过maven的依赖管理为我们写好了很多依赖项及其版本,我们可 ...

  4. SpringBoot 快速开启事务(附常见坑点)

    SpringBoot 快速开启事务(附常见坑点) 序言:此前,我们主要通过XML配置Spring来托管事务.在SpringBoot则非常简单,只需在业务层添加事务注解(@Transactional ) ...

  5. Cocos2d-x v2.2.2版本+Win7+VS2010环境搭建

    1.环境和工具准备 Win7 VS2010/2012,至于2008 v2版本之后似乎就不支持了. 2.安装python v.2.0版本之前是用vs模板创建工程的,到vs2.2之后就改用python创建 ...

  6. Springboot使用Filter以及踩过的坑

    Springboot使用Filter以及踩过的坑 在Springboot中使用Filter有两种方式,注解方式,注册bean方式 一.注解@WebFilter 1.实现Filter接口(javax.s ...

  7. 小月域名防红程序 V2.0最新版本

    介绍: PHP源码_小月域名防红程序V2.0最新版本 网盘下载地址: https://zijiewangpan.com/8872KClCF20 图片:

  8. 高级查询组件dynamicCondition升级为v2.0.0版本(一)——使用步骤

    效果预览: 1.省份和城市可以实现联动效果. 2.可以自定义查询条件编辑器.如下拉树,单选按钮组. 新版本特性: 1.新增ops和allowDel属性 2.支持扩展编辑器.可以实现下拉框级联,下拉树, ...

  9. SpringBoot与SpringCloud的版本对应详细版

    作者:梦幻朵颜 出处:https://www.cnblogs.com/zhuwenjoyce/你的一个点赞,一句留言,都将是博主的前进动力!!! 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者 ...

最新文章

  1. time since epoch
  2. 黑客变身夜 | 程序员名画Cosplay指南
  3. day21 pickle json shelve configpaser 模块
  4. Windows 上的高效启动器—— Listary
  5. ANSYS12.0安装教程
  6. 求助 mac企业微信多开
  7. 数学建模论文格式要求汇总
  8. Vivado使用记录(二)下载与固化
  9. 计算机在高分子材料中的应用软件,计算机技术在高分子材料工程中的应用(10页)-原创力文档...
  10. Unity实现远程开关机电脑设置(网络唤醒)
  11. 法国敏捷开发与敏捷测试模式
  12. Lytro光场相机的原理,科普,简单地进行了解
  13. 3d游戏建模如何学习?资深大咖经验分享
  14. INSERT FIRST和INSERT ALL
  15. 吴恩达推荐好文:中国人工智能的崛起
  16. 决定高薪的细节守则 zz
  17. Python金融实战高清中文PDF
  18. python储物柜难题_这些省空间的家具设计,让你的小家变大不再是难题|附收纳整理小技巧...
  19. 百度框架下的最轻量化模型 PP-LCNet,Pytorch版本代码
  20. SPOJ PHT【二分】+SPOJ INUM【最小/大值重复】

热门文章

  1. 19、Power Query-快速分析各产品的销售情况
  2. OO实现ALV TABLE 五:ALV的栏位属性
  3. SAP CK40N常见问题
  4. 使用SLIN事务码进行ABAP程序扩展语法检查
  5. 使用SMW0上传EXCEL模板遇到的问题
  6. 成本要素区分成本中心
  7. 百度和吉利合作造车,数据揭秘百度造车、拆股背后逻辑
  8. 佛媛之后又产“新妖”,抖音、快手出马,依旧掐不灭鬼怪们的妖火
  9. 下沉市场惊现出行小巨头 松果共享电单车日订单破300w
  10. 闲鱼有流量,毒具特色,“全面”的转转如何突围?