@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();
    }
相关推荐
程序猿阿越16 分钟前
Kafka4源码(二)创建Topic
java·后端·源码阅读
悟空码字20 分钟前
Spring Boot 整合 MongoDB 最佳实践:CRUD、分页、事务、索引全覆盖
java·spring boot·后端
省长30 分钟前
Sa-Token v1.45.0 发布 🚀,正式支持 Spring Boot 4、新增 Jackson3/Snack4 插件适配
java·后端·开源
NE_STOP1 小时前
MyBatis-动态sql与高级映射
java
后端AI实验室1 小时前
我把同一个需求分别交给初级程序员、高级程序员和AI,结果让我沉默了
java·ai
星辰员1 小时前
KingbaseES数据库:ksql 命令行用户与权限全攻略,从创建到删除
数据库
sTone873752 小时前
web后端开发概念: VO 和 PO
java·后端·架构
SimonKing2 小时前
JetBrains+Qoder变身Agentic 编码平台,媲美Cursor、Trae等AI编程平台
java·后端·程序员
Seven973 小时前
NIO:解开非阻塞I/O高并发编程的秘密
java
华仔啊15 小时前
千万别给数据库字段加默认值 null!真的会出问题
java·数据库·后端