@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();
    }
相关推荐
冰暮流星几秒前
mysql之排序查询
数据库·mysql
7177773 分钟前
让权限治理成为可复制资产:Gitee Team 空间配置方案与安全级别落地详解
数据库·gitee
今天AI了吗19 分钟前
Agent & AI 名词大扫盲
数据库·人工智能·python·sql·rust
互联网中的一颗神经元20 分钟前
01. Go 内存管理全景架构
java·jvm·golang
萧瑟余晖20 分钟前
Java深入解析篇三十四之分布式事务
java·开发语言·分布式
CAE虚拟与现实21 分钟前
源码注解 /class 注解 / 运行时注解三者生命周期
java·开发语言
有脚就行24 分钟前
第24篇-Go-gRPC推理服务-高性能跨语言通信
开发语言·人工智能·后端·golang
码匠许师傅24 分钟前
【C++ 面试真题】聊聊 C++ 的关联容器
开发语言·c++·面试
互联网中的一颗神经元28 分钟前
02. 核心概念与术语表
java·jvm·spring
丰锋ff30 分钟前
7.2Qt中Json的操作
开发语言·qt·json