@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();
    }
相关推荐
麦聪聊数据18 小时前
企业数据流通与敏捷API交付实战(四):DaaS与SQL2API
数据库·sql·低代码·restful
小羊在睡觉18 小时前
Go与MySQL锁:高并发开发实战指南
数据库·后端·mysql·go
maxmaxma18 小时前
ROS2机器人少年创客营:Python第三课
开发语言·python·机器人·ros2
程序员榴莲18 小时前
Java(八):方法覆盖
java
J2虾虾18 小时前
Java使用jcifs读取Windows的共享文件
java·开发语言·windows
于樱花森上飞舞18 小时前
【Redis】Redis的数据结构
数据结构·数据库·redis
城数派19 小时前
谷歌18亿建筑足迹数据集 Google Open Buildings V3
数据库·arcgis·信息可视化·数据分析·excel
ldj202019 小时前
解决Canal 连接数据库超时问题
数据库·canal
sunwenjian88619 小时前
MySQL加减间隔时间函数DATE_ADD和DATE_SUB的详解
android·数据库·mysql
妄汐霜19 小时前
小白学习笔记(MyBatis)
笔记·学习·mybatis