亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

解決SpringBoot的@DeleteMapping注解的方法不被調(diào)用問題

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

SpringBoot的@DeleteMapping注解的方法不被調(diào)用

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>
        // 按鈕點擊時調(diào)用該方法
	$(".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

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

@RequestMapping

  • 當前臺界面調(diào)用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映射

總結

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

相關文章

  • java 判斷兩個時間段是否重疊的案例

    java 判斷兩個時間段是否重疊的案例

    這篇文章主要介紹了java 判斷兩個時間段是否重疊的案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • Java后端SSM框架圖片上傳功能實現(xiàn)方法解析

    Java后端SSM框架圖片上傳功能實現(xiàn)方法解析

    這篇文章主要介紹了Java后端SSM框架圖片上傳功能實現(xiàn)方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-06-06
  • SpringBoot文件上傳功能的實現(xiàn)方法

    SpringBoot文件上傳功能的實現(xiàn)方法

    這篇文章主要介紹了SpringBoot文件上傳功能的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-08-08
  • scala+redis實現(xiàn)分布式鎖的示例代碼

    scala+redis實現(xiàn)分布式鎖的示例代碼

    這篇文章主要介紹了scala+redis實現(xiàn)分布式鎖的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-06-06
  • SpringBoot集成slf4j+log4j2的示例代碼

    SpringBoot集成slf4j+log4j2的示例代碼

    這篇文章主要介紹了SpringBoot集成slf4j+log4j2的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • SpringBoot 開發(fā)提速神器 Lombok+MybatisPlus+SwaggerUI

    SpringBoot 開發(fā)提速神器 Lombok+MybatisPlus+SwaggerUI

    這篇文章主要介紹了SpringBoot 開發(fā)提速神器 Lombok+MybatisPlus+SwaggerUI,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-03-03
  • java實現(xiàn)微信小程序加密數(shù)據(jù)解密算法

    java實現(xiàn)微信小程序加密數(shù)據(jù)解密算法

    這篇文章主要為大家詳細介紹了java實現(xiàn)微信小程序加密數(shù)據(jù)解密算法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09
  • java累加和校驗實現(xiàn)方式16進制(推薦)

    java累加和校驗實現(xiàn)方式16進制(推薦)

    下面小編就為大家?guī)硪黄猨ava累加和校驗實現(xiàn)方式16進制(推薦)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-11-11
  • spring整合redis以及使用RedisTemplate的方法

    spring整合redis以及使用RedisTemplate的方法

    本篇文章主要介紹了spring整合redis以及使用RedisTemplate的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • Spring?Cloud?Eureka基礎應用及原理

    Spring?Cloud?Eureka基礎應用及原理

    這篇文章主要介紹了Spring?Cloud?Eureka基礎應用,Eureka?Client中內(nèi)置一個負載均衡器,用來進行基本的負載均衡,下面我們將通過搭建一個簡單的Eureka例子來了解Eureka的運作原理,感興趣的朋友一起看看吧
    2022-05-05

最新評論