@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();
    }
相关推荐
j .1 分钟前
Java 集合的核心概念笔记
开发语言·python
请你喝好果汁6416 分钟前
cellchat
数据库·oracle
小宇的天下11 分钟前
Calibre eqDRC(方程化 DRC)核心技术解析与实战指南(14-1)
数据库·windows·microsoft
2201_7578308714 分钟前
AOP入门程序
java·开发语言
雨中飘荡的记忆16 分钟前
MyBatis反射模块详解
java·mybatis
宸津-代码粉碎机18 分钟前
Spring 6.0+Boot 3.0实战避坑全指南:5大类高频问题与解决方案(附代码示例)
java·数据仓库·hive·hadoop·python·技术文档编写
傻啦嘿哟18 分钟前
Python自动整理音乐文件:按艺术家和专辑分类歌曲
数据库·python·分类
笃行客从不躺平20 分钟前
ThreadLocal 复习一
java·开发语言
酸菜牛肉汤面21 分钟前
16、事物的四大特性(ACID)介绍一下?
数据库·oracle
程序帝国22 分钟前
SpringBoot整合RediSearch(完整,详细,连接池版本)
java·spring boot·redis·后端·redisearch