@RequestMapping指定请求方式的用法

java 复制代码
    @RequestMapping("/depts")
    public Result list() {
        log.info("查询全部部分数据");
        return Result.success();
    }

上面代码没有指定请求方式,通过postman测试,可以用GETPOSTDelete的方式调用。

要想指定请求方式,可以在RequestMapping注解中添加method变量指明请求方式。

java 复制代码
    @RequestMapping(value = "/depts", method = RequestMethod.GET)
    public Result list() {
        log.info("查询全部部分数据");
        return Result.success();
    }

@RequestMapping注解中如果有超过两个变量时,必须使用关键词参数。

java 复制代码
@RequestMapping(key1 = "var1", key2 = "var2", key3 = "var3")

还有一种方式是简化的RequestMapping,就是@GetMapping:请求方式是GET,同理还有PostMappingDeleteMapping等。

java 复制代码
    @GetMapping("/depts") // 等同于上面的写法
    public Result list() {
//        System.out.println("查询全部部门数据");
        log.info("查询全部部门数据");
        return Result.success();
    }
相关推荐
_WndProc4 分钟前
【Python】Flask网页
开发语言·python·flask
深栈解码8 分钟前
JMM深度解析(三) volatile实现机制详解
java·后端
liujing1023292919 分钟前
Day04_刷题niuke20250703
java·开发语言·算法
Brookty22 分钟前
【MySQL】JDBC编程
java·数据库·后端·学习·mysql·jdbc
能工智人小辰36 分钟前
二刷 苍穹外卖day10(含bug修改)
java·开发语言
DKPT37 分钟前
Java设计模式之结构型模式(外观模式)介绍与说明
java·开发语言·笔记·学习·设计模式
缘来是庄39 分钟前
设计模式之外观模式
java·设计模式·外观模式
先做个垃圾出来………1 小时前
SQL的底层逻辑解析
数据库·sql
LL.。1 小时前
同步回调和异步回调
开发语言·前端·javascript
码不停蹄的玄黓1 小时前
深入拆解MySQL InnoDB可重复读(RR)隔离级别:MVCC+临键锁如何「锁」住一致性?
数据库·mysql·可重复读