@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();
    }
相关推荐
小小de风呀1 分钟前
de风——【从零开始学C++】(七):string类详解
开发语言·c++·算法
丘比特惩罚陆1 分钟前
制作类似aimlab的测试手速反应力的小游戏
开发语言·javascript·visual studio
m0_591364732 分钟前
mysql如何通过索引减少行锁范围_mysql索引与加锁逻辑
jvm·数据库·python
江屿风2 分钟前
【c++笔记】类和对象流食般投喂(中)
开发语言·c++·笔记
csbysj20203 分钟前
C 语言输入与输出(I/O)详解
开发语言
Huangjin007_3 分钟前
【C++ STL篇(八)】set容器——零基础入门与核心用法精讲
开发语言·c++·学习
代码中介商4 分钟前
MySQL 核心进阶:事务、隔离级别与视图实战
数据库·mysql
c#上位机5 分钟前
C#项目中打包文件的三种方式
开发语言·c#
七爷不在我这里5 分钟前
oracle的26版本及以下 Null的判断及空串判定
数据库·oracle
彭于晏Yan8 分钟前
Maven 资源插件:非过滤文件后缀配置及风险规避
java·spring boot·maven