最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決SpringBoot的@DeleteMapping注解的方法不被調用問題

 更新時間:2023年01月12日 10:14:49   作者:zavier的烏托邦  
這篇文章主要介紹了解決SpringBoot的@DeleteMapping注解的方法不被調用問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SpringBoot的@DeleteMapping注解的方法不被調用

1、前端代碼

<!--1 給當前按鈕綁定樣式deleteBtn
    2 給按鈕綁定自定義屬性-->
<button th:attr="del_uri=@{/emp/}+${emp.id}" class="btn btn-sm btn-danger deleteBtn"         
  type="submit">刪除</button>
 
<!--創(chuàng)建一個表單-->
<form id="delFormBtn" method="post">
    <input type="hidden" name="_method" value="delete">
</form>
 
<script>
        // 按鈕點擊時調用該方法
	$(".deleteBtn").click(function(){
	//綁定屬性提交表單
	$("#delFormBtn").attr("action",$(this).attr("del_uri")).submit();
	return false;
    });
</script>

2、服務端代碼

    @DeleteMapping("/emp/{id}")
    public String delete(@PathVariable("id") Integer id){
        employeeDao.delete(id);
        return "redirect:/emps";
    }

3、Spring boot源碼(重點)

3.1、matchIfMissing的用法:

(1)如果配置文件中沒有配置 spring.mvc.hiddenmethod.filter.enabled 的屬性,并且matchIfMissing = false,那么不符合加載 hiddenHttpMethodFilter()的條件,反之matchIfMissing = true,符合加載hiddenHttpMethodFilter()的條件。

(2)如果配置文件中配置了 spring.mvc.hiddenmethod.filter.enabled = false,不管matchIfMissing = false 或者 matchIfMissing = true,都不符合加載hiddenHttpMethodFilter()的條件。

(3)如果配置文件中配置了 spring.mvc.hiddenmethod.filter.enabled = true ,不管matchIfMissing = false 或者 matchIfMissing = true,都符合加載hiddenHttpMethodFilter()的條件。

4、配置文件

在application.yml或者application.properties中加入spring.mvc.hiddenmethod.filter.enabled = true即可。

SpringBoot開發(fā)中常用的注解

@ApiOperation和@ApiParam為添加的API相關注解

參數(shù)說明如下

@ApiOperation(value = “接口說明”, httpMethod = “接口請求方式”, response = “接口返回參數(shù)類型”, notes = “接口發(fā)布說明”);其他參數(shù)可參考源碼;

@ApiParam(required = “是否必須參數(shù)”, name = “參數(shù)名稱”, value = “參數(shù)具體描述”)

@Autowired

  • 這個注解的作用是將其他的類,接口引入,類似于之前的類的初始化等,用這個注解,類中或接口的方法就可以直接調用了。

@RequestMapping

  • 當前臺界面調用Controller處理數(shù)據(jù)時候告訴控制器怎么操作
  • 作用:URL映射。

@GetMapping

  • @RequestMapping(method = RequestMethod.GET)的簡寫
  • 作用:對應查詢,表明是一個查詢URL映射

@PostMapping

  • @RequestMapping(method = RequestMethod.POST)的簡寫
  • 作用:對應增加,表明是一個增加URL映射

@PutMapping

  • @RequestMapping(method = RequestMethod.PUT)的簡寫
  • 作用:對應更新,表明是一個更新URL映射

@DeleteMapping

  • @RequestMapping(method = RequestMethod.DELETE)的簡寫
  • 作用:對應刪除,表明是一個刪除URL映射

總結

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java實現(xiàn)的權重算法(按權重展現(xiàn)廣告)

    Java實現(xiàn)的權重算法(按權重展現(xiàn)廣告)

    這篇文章主要介紹了Java實現(xiàn)的權重算法(按權重展現(xiàn)廣告),本文講解了算法實現(xiàn)原理和實現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04
  • Eclipse快捷鍵使用小結

    Eclipse快捷鍵使用小結

    Eclipse是用java的同行必不可少的工具,我總結了一下它的快捷鍵,太常用的ctrl+單擊、ctrl+shift+F、Ctrl+1等我就不細說了,主要是方便查看。下邊小編就詳細的為大家介紹一下
    2013-07-07
  • Java 動態(tài)編譯在項目中的實踐分享

    Java 動態(tài)編譯在項目中的實踐分享

    在 Java 中,動態(tài)編譯是指在運行時動態(tài)地編譯 Java 源代碼,生成字節(jié)碼,并加載到 JVM 中執(zhí)行,動態(tài)編譯可以用于實現(xiàn)動態(tài)代碼生成、動態(tài)加載、插件化等功能,本文將給大家分享一下Java 動態(tài)編譯在項目中的實踐,感興趣的同學跟著小編一起來看看吧
    2023-07-07
  • Java延時的3種實現(xiàn)方法舉例

    Java延時的3種實現(xiàn)方法舉例

    這篇文章主要給大家介紹了關于Java延時的3種實現(xiàn)方法舉例,java開發(fā)中常會用到延時任務,文中通過實例代碼介紹的非常詳細,對大家的學習具有一定參考借鑒價值,需要的朋友可以參考下
    2023-07-07
  • hibernate多表操作實例代碼

    hibernate多表操作實例代碼

    這篇文章主要介紹了hibernate多表操作實例代碼,分享了相關代碼示例,小編覺得還是挺不錯的,具有一定借鑒價值,需要的朋友可以參考下
    2018-02-02
  • Maven方式構建SpringBoot項目的實現(xiàn)步驟(圖文)

    Maven方式構建SpringBoot項目的實現(xiàn)步驟(圖文)

    Maven是一個強大的項目管理工具,可以幫助您輕松地構建和管理Spring Boot應用程序,本文主要介紹了Maven方式構建SpringBoot項目的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
    2023-09-09
  • Java打開瀏覽器訪問指定頁面的實現(xiàn)方法

    Java打開瀏覽器訪問指定頁面的實現(xiàn)方法

    在開發(fā)Java應用程序時,有時需要從程序中啟動默認的Web瀏覽器并訪問特定的網(wǎng)頁,這在實現(xiàn)幫助文檔鏈接、用戶指南或在線資源導航等功能時非常有用,本文將介紹如何使用Java代碼來實現(xiàn)這一功能,需要的朋友可以參考下
    2025-01-01
  • SpringCloud中的熔斷監(jiān)控HystrixDashboard和Turbine示例詳解

    SpringCloud中的熔斷監(jiān)控HystrixDashboard和Turbine示例詳解

    HystrixDashboard是用于實時監(jiān)控Hystrix性能的工具,展示請求響應時間和成功率等數(shù)據(jù),本文介紹了如何配置和使用HystrixDashboard和Turbine進行熔斷監(jiān)控,包括依賴添加、啟動類配置和測試流程,感興趣的朋友一起看看吧
    2024-09-09
  • SSH框架網(wǎng)上商城項目第3戰(zhàn)之使用EasyUI搭建后臺頁面框架

    SSH框架網(wǎng)上商城項目第3戰(zhàn)之使用EasyUI搭建后臺頁面框架

    SSH框架網(wǎng)上商城項目第3戰(zhàn)之使用EasyUI搭建后臺頁面框架,討論兩種搭建方式:基于frameset和基于easyUI,感興趣的小伙伴們可以參考一下
    2016-05-05
  • Java Iterator接口實現(xiàn)代碼解析

    Java Iterator接口實現(xiàn)代碼解析

    這篇文章主要介紹了Java Iterator接口實現(xiàn)代碼解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-05-05

最新評論

德保县| 仙居县| 佳木斯市| 莎车县| 新津县| 句容市| 福泉市| 鲜城| 海城市| 八宿县| 峨山| 武强县| 弋阳县| 门头沟区| 益阳市| 合江县| 汉阴县| 浙江省| 衡南县| 宽城| 嘉峪关市| 罗定市| 德清县| 浑源县| 巧家县| 阳信县| 长丰县| 阳朔县| 吐鲁番市| 博乐市| 许昌县| 保德县| 宣汉县| 阜阳市| 洛川县| 阳朔县| 米脂县| 灌南县| 兴仁县| 静海县| 大丰市|