@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();
    }
相关推荐
给朕把屎铲了4 分钟前
涛思数据库:DB error: some vnode/qnode/mnode(s) out of service (10.703928s)
大数据·数据库·涛思数据
白露与泡影6 分钟前
Java关键字解析之final:不可变的本质、设计哲学与并发安全
java·开发语言·安全
Li_76953210 分钟前
IDEA 中 maven 图标失踪解决措施
java·maven·intellij-idea
月明长歌11 分钟前
【码道初阶】【LeetCode 150】逆波兰表达式求值:为什么栈是它的最佳拍档?
java·数据结构·算法·leetcode·后缀表达式
想用offer打牌11 分钟前
一站式了解长轮询,SSE和WebSocket
java·网络·后端·websocket·网络协议·系统架构
C雨后彩虹16 分钟前
最大数字问题
java·数据结构·算法·华为·面试
梦里不知身是客1121 分钟前
tomcat作用和功能以及默认端口号
java·tomcat
喵了meme25 分钟前
C语言实战3
c语言·开发语言
码界奇点26 分钟前
基于SpringBoot与Vue3的多租户中后台管理系统设计与实现
java·spring boot·后端·spring·车载系统·毕业设计·源代码管理
Cigaretter729 分钟前
Day 31 类的装饰器
开发语言·python