当前位置: 首页 > wzjs >正文

北京建设教育协会网站简单的设计网站

北京建设教育协会网站,简单的设计网站,校园网站开发背景,网站可以做电信增值27、请求处理-【源码分析】-怎么改变默认的_method 要改变 Spring Boot 中默认的 _method 参数,可以通过以下步骤实现: #### 原理分析 Spring Boot 中默认的 HiddenHttpMethodFilter 用于将表单中的 _method 参数值映射为实际的 HTTP 方法(如…

27、请求处理-【源码分析】-怎么改变默认的_method

要改变 Spring Boot 中默认的 `_method` 参数,可以通过以下步骤实现:

#### 原理分析

Spring Boot 中默认的 `HiddenHttpMethodFilter` 用于将表单中的 `_method` 参数值映射为实际的 HTTP 方法(如 PUT、DELETE 等),以便支持 RESTful 风格的请求。

#### 修改默认 `_method` 参数

1. **自定义 `HiddenHttpMethodFilter`**

   

   - 创建一个配置类,自定义 `HiddenHttpMethodFilter` Bean。

   

   ```java

   @Configuration

   public class WebConfig {

   

       @Bean

       public HiddenHttpMethodFilter hiddenHttpMethodFilter() {

           HiddenHttpMethodFilter filter = new HiddenHttpMethodFilter();

           filter.setMethodParam("_m"); // 将默认的 _method 修改为 _m

           return filter;

       }

   }

   ```

   

2. **修改表单**

   

   - 在表单中,将原先的 `_method` 隐藏域名称修改为 `_m`。

   

   ```html

   <form action="/user" method="post">

       <input name="_m" type="hidden" value="DELETE" />

       <input type="submit" value="REST-DELETE 提交" />

   </form>

   ```

#### 原理说明

- **`@ConditionalOnMissingBean(HiddenHttpMethodFilter.class)`**

  

  - `WebMvcAutoConfiguration` 类中,默认的 `HiddenHttpMethodFilter` Bean 是在没有用户自定义该 Bean 时才会被创建。

  

- **自定义 Bean 生效**

  

  - 通过自定义 `HiddenHttpMethodFilter` Bean 并设置 `setMethodParam` 方法,覆盖了默认的配置,从而改变了 `_method` 参数的默认值。

---

通过以上步骤,成功将 Spring Boot 中默认的 `_method` 参数修改为 `_m`,实现了自定义请求方法参数的功能。


文章转载自:

http://9BeURBdQ.xrwtk.cn
http://VFln8Bfa.xrwtk.cn
http://RPwwhp7C.xrwtk.cn
http://yhDxTOI7.xrwtk.cn
http://BOq7yxkq.xrwtk.cn
http://OJqGhKQC.xrwtk.cn
http://DGVgJIsA.xrwtk.cn
http://YKsMSfj0.xrwtk.cn
http://10OqwJeF.xrwtk.cn
http://o3FpSfFi.xrwtk.cn
http://gh4IldlO.xrwtk.cn
http://ljVmBLzV.xrwtk.cn
http://LVo8l4pK.xrwtk.cn
http://JF4sX1xV.xrwtk.cn
http://yCb9tX1q.xrwtk.cn
http://d9HgEFVT.xrwtk.cn
http://OU0rBNZw.xrwtk.cn
http://6GcVLGlt.xrwtk.cn
http://VV50T3PP.xrwtk.cn
http://JsGaQdxI.xrwtk.cn
http://Dn0LsTOD.xrwtk.cn
http://UiRYst32.xrwtk.cn
http://p3xmSlKz.xrwtk.cn
http://nbjMsRqT.xrwtk.cn
http://tNK360Ps.xrwtk.cn
http://cJjbvQ0Y.xrwtk.cn
http://2FTdxaBw.xrwtk.cn
http://vBcCcssc.xrwtk.cn
http://yawDhsyC.xrwtk.cn
http://T9j7wlAK.xrwtk.cn
http://www.dtcms.com/wzjs/740217.html

相关文章:

  • 企业自建网站营销论文芙蓉区建设局网站
  • html网站二维码悬浮怎么做佛山关键词排名首页
  • 深圳宝安网站设计免费域名申请个人网站
  • 四川省建设厅网站证refrakt wordpress
  • 档案网站建设文献综述中国核工业第五建设有限公司
  • 建设网站模块需要哪些wordpress add_theme_page
  • 深圳网站设计我选刻企业管理专业主要课程
  • 平台建设上线网站网站建设如何传视频
  • wordpress4.8是什么seo排名公司
  • 河南高端网站成都门户网站建设
  • 长沙品牌网站建设群晖wordpress 手机
  • 石家庄做网站最好的公司哪家好英文网站 字体大小
  • 小豪自助建站公司网站模板怎么写
  • 公司网站微信推广甘肃省住房建设厅户网站
  • 网站开发公司是外包公司吗网站建设用户量分析
  • 网站后台用什么开发杭州设计 公司 网站建设
  • 做紧固件上什么网站嘉兴网站建设咨询
  • 门户类网站注重什么seo顾问服
  • 有没有做彩票直播的网站网站 关键词 选择
  • 南昌网站建设代理商网站开发代做
  • 网站搭建配置wordpress添加addthis
  • 网站建设贵阳电影网站源码access
  • 138ip地址查询网站长沙工商注册网上核名
  • 如何做返利网站外推广企业所得税怎么算的
  • 公司网站设计欣赏专业app开发企业
  • 网站规划对网站建设起到什么作用网站广告文案
  • 中堂网站建设php做的网站模板下载地址
  • 服务器配置wordpress南京网站排名优化费用
  • 怎样利用网站做引流郑州网站建设贴吧
  • 北京app手机网站制作网站编程好学吗