@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();
    }
相关推荐
xyq202415 小时前
相邻节点迭代器
开发语言
YSF2017_315 小时前
C语言15-makefile(2)——makefile的自定义变量及两个函数
c语言·开发语言
YaBingSec15 小时前
玄机靶场—Apache-druid(CVE-2021-25646) WP
java·开发语言·笔记·安全·php·apache
qq_3300379915 小时前
告别重复编码-Symfony自动化开发指南
jvm·数据库·python
腾科IT教育15 小时前
PostgreSQL 认证:PGCE 认证考什么?难度大吗?
数据库·postgresql·pgce·pgce认证·postgresql认证
少控科技15 小时前
小数典应用:农场环境数据采集监控
开发语言·windows·c#
能年玲奈喝榴莲牛奶15 小时前
国产数据库免费认证
数据库·大学生·考证·数据库认证·免费证书
叶小鸡15 小时前
Java 篇-项目实战-天机学堂(从0到1)-day7
java·开发语言
原来是猿15 小时前
Linux线程同步与互斥(五):线程池的全面实现
linux·服务器·开发语言
何中应15 小时前
记录一次Jenkins构建任务的坑
java·servlet·jenkins