@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();
    }
相关推荐
云老大TG:@yunlaoda360几秒前
华为云国际站代理商的DDM的跨境部署调优是如何实现的?
开发语言·数据库·华为云·php
翻斗花园岭第一爆破手几秒前
flutter2:Container的简介与尺寸
java·服务器·前端
二十雨辰1 分钟前
[SSM]SpringMVC快速入门
java·spring
_OP_CHEN2 分钟前
【从零开始的Qt开发指南】(十三)Qt 窗口之菜单栏完全攻略:从入门到实战,打造专业级桌面应用菜单系统
开发语言·qt·前端开发·图形化界面·菜单栏·gui开发·qt窗口
TG:@yunlaoda360 云老大3 分钟前
华为云国际站代理商GES的应用场景有哪些?
服务器·数据库·华为云
九皇叔叔3 分钟前
一文讲透 MVCC:普通 SELECT 何时不加锁?(RC/RR 实战篇)
数据库·sql·mysql
superman超哥5 分钟前
仓颉协程调度机制深度解析:高并发的秘密武器
c语言·开发语言·c++·python·仓颉
Seven9711 分钟前
动态规划
java
你不是我我12 分钟前
【Java 开发日记】我们来说一下 synchronized 与 ReentrantLock 的区别
开发语言·c#
平常心cyk14 分钟前
C++ 继承与派生知识点详解
开发语言·c++