@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();
    }
相关推荐
BBB努力学习程序设计1 分钟前
Java异常处理机制:从基础到高级实践指南
java
曹牧2 分钟前
Java:Jackson库序列化对象
java·开发语言·python
先做个垃圾出来………3 分钟前
SQL字符串函数
数据库·sql
中国胖子风清扬8 分钟前
Spring AI 深度实践:在 Java 项目中统一 Chat、RAG、Tools 与 MCP 能力
java·人工智能·spring boot·后端·spring·spring cloud·ai
if时光重来9 分钟前
kingbase数据库解决执行更新字段时锁表问题
数据库·kingbase
前端小臻9 分钟前
数据库表设计的流程(包含设计流程、建立数据库模型以及使用dbword导出数据库文档)
数据库
零一科技10 分钟前
Spring AOP 底层实现:JDK 动态代理与 CGLIB 代理的那点事儿
java·后端·spring
头发还在的女程序员11 分钟前
陪诊小程序成品|陪诊系统功能|陪诊系统功能(源码)
java·小程序·his系统
MediaTea11 分钟前
Python:依赖倒置原则(DIP)
开发语言·python·依赖倒置原则
数据库知识分享者小北14 分钟前
Dify+ADB Supabase+LLM 实现 AI 客服系统
数据库·人工智能·阿里云·adb·postgresql