Springboot使用put、delete請求報錯405的處理
Springboot使用put、delete請求報錯
SpringBoot給我們自動配置好了HiddenHttpMethodFilter,但是最近發(fā)現(xiàn)好像用不了,我用的是SpringBoot版本是2.2.2,默認(rèn)配置被改成了false,也就是關(guān)閉了自動配置,不知道sprongboot什么鬼,坑?。?!
There was an unexpected error (type=Method Not Allowed, status=405).
Request method 'POST' not supported
org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'POST' not supported
要把springboot配置yml文件改成
spring: ? mvc: ? ?hiddenmethod: ? ? ? filter: ? ? ? ? enabled: true
Springboot錯誤提示405狀態(tài)
一、錯誤提示405狀態(tài)截圖
二、405狀態(tài)的原因
SpringBoot的自動配置中默認(rèn)是關(guān)閉spring.mvc.hiddenmethod.filter 過濾器的,所以當(dāng)我們提交的數(shù)據(jù)是PUT、POST、DELETE方式時,我們使用的 _method 并不起作用。
spring.mvc.hiddenmethod.filter 自動配置:
三、解決方法
在 Spring Boot 的配置文件 application.properties 中將 hiddenmethod.filter 過濾器設(shè)置為啟用即可。
spring.mvc.hiddenmethod.filter.enabled=true
以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java 利用枚舉實(shí)現(xiàn)接口進(jìn)行統(tǒng)一管理
這篇文章主要介紹了Java 利用枚舉實(shí)現(xiàn)接口進(jìn)行統(tǒng)一管理,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-02-02intelij?idea?2023創(chuàng)建java?web項目的完整步驟
這篇文章主要給大家介紹了關(guān)于intelij?idea?2023創(chuàng)建java?web項目的完整步驟,該教學(xué)主要針對各位剛剛接觸javaweb開發(fā)的小伙伴,各位學(xué)習(xí)java的朋友也難免會經(jīng)歷這個階段,需要的朋友可以參考下2023-10-10可能是全網(wǎng)最詳細(xì)的springboot整合minio教程
MinIO是全球領(lǐng)先的對象存儲先鋒,在標(biāo)準(zhǔn)硬件上,讀/寫速度上高達(dá)183 GB/秒和171 GB/秒,下面這篇文章主要給大家介紹了關(guān)于springboot整合minio的相關(guān)資料,這個教程可能是全網(wǎng)最詳細(xì)的,需要的朋友可以參考下2022-06-06Jenkins系統(tǒng)如何進(jìn)行數(shù)據(jù)備份
隨著我們的長期使用,Jenkins系統(tǒng)中的內(nèi)容會越來越多,特別是一些配置相關(guān)的東西,不能有任何丟失。這個時候我們就需要定期備份我們的Jenkins系統(tǒng),避免一些誤操作不小心刪除了某些重要文件,本文就將介紹下Jenkins系統(tǒng)如何進(jìn)行數(shù)據(jù)備份2021-06-06在RabbitMQ中實(shí)現(xiàn)Work queues工作隊列模式
這篇文章主要介紹了如何在RabbitMQ中實(shí)現(xiàn)Work queues模式,代碼詳細(xì),解釋清晰,可以幫助大家更好理解java,對這方面感興趣的朋友可以參考下2021-04-04Spring實(shí)戰(zhàn)之ServletContextResource訪問資源文件示例
這篇文章主要介紹了Spring實(shí)戰(zhàn)之ServletContextResource訪問資源文件,結(jié)合實(shí)例形式分析了spring使用ServletContextResource讀取與遍歷資源文件相關(guān)操作技巧,需要的朋友可以參考下2019-12-12