@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();
    }
相关推荐
W***r266 分钟前
VScode 开发 Springboot 程序
java·spring boot·后端
0***86339 分钟前
【SQL技术】不同数据库引擎 SQL 优化方案剖析
数据库·sql
s***353010 分钟前
关于Mysql 中 Row size too large (> 8126) 错误的解决和理解
数据库·mysql
Fcy64813 分钟前
C++ 模版(进阶)(含array解析)
开发语言·c++·stl·array·模版
Evan芙14 分钟前
Ubuntu系统网卡地址定制
网络·数据库·ubuntu
原神启动115 分钟前
云计算大数据——MySQL数据库一(数据库基础与MySQL安装)
大数据·数据库·云计算
zwm_yy18 分钟前
redis原生语句回顾
数据库·redis
c***937719 分钟前
【MySQL】深度学习数据库开发技术:使用CC++语言访问数据库
数据库·mysql·数据库开发
OKkankan19 分钟前
多态概念及使用
开发语言·数据结构·c++·算法
hudawei99619 分钟前
kotlin协程编译成Android字节码后是什么样的
android·开发语言·kotlin