@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();
    }
相关推荐
默恋~微凉12 小时前
Mysql 备份与还原
数据库·mysql
wearegogog12312 小时前
DEA模型MATLAB实现(CCR、BCC、超效率)
开发语言·算法·matlab
小马爱打代码12 小时前
Spring AI:文生图:调用通义万相 AI 大模型
java·人工智能·spring
郝学胜-神的一滴12 小时前
Linux定时器编程:深入理解setitimer函数
linux·服务器·开发语言·c++·程序人生
摇滚侠12 小时前
2025最新 SpringCloud 教程,网关功能、创建网关,笔记51、笔记52
java·笔记·spring cloud
cici1587412 小时前
基于反向传播算法实现手写数字识别的MATLAB实现
开发语言·算法·matlab
研华科技Advantech13 小时前
储能AI化的数据瓶颈与破解路径:研华全栈方案实践分析
数据库·人工智能·储能·智能体
大锦终13 小时前
【MySQL】索引
数据库·mysql
又是忙碌的一天13 小时前
Socket学习
java·学习·socket
jnrjian13 小时前
Hash index initrans 的修改及 partition的增
数据库·oracle