@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();
    }
相关推荐
未来龙皇小蓝1 分钟前
【MySQL-索引调优】11:Group by相关概念
数据库·mysql·性能优化
2401_8318249614 分钟前
使用Fabric自动化你的部署流程
jvm·数据库·python
Sunshine for you20 分钟前
C++中的职责链模式实战
开发语言·c++·算法
njidf33 分钟前
Python日志记录(Logging)最佳实践
jvm·数据库·python
twc82933 分钟前
大模型生成 QA Pairs 提升 RAG 应用测试效率的实践
服务器·数据库·人工智能·windows·rag·大模型测试
@我漫长的孤独流浪33 分钟前
Python编程核心知识点速览
开发语言·数据库·python
2401_8512729936 分钟前
实战:用Python分析某电商销售数据
jvm·数据库·python
qq_4160187241 分钟前
C++中的状态模式
开发语言·c++·算法
2401_8845632441 分钟前
模板代码生成工具
开发语言·c++·算法
枕布响丸辣42 分钟前
MySQL 从入门到精通:完整操作手册与实战指南
数据库·mysql