@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();
    }
相关推荐
曹轲恒5 小时前
Java中断
java·开发语言
xxxmine5 小时前
Java并发wait(timeout)
java
豆芽脚脚6 小时前
MongoDB 导出和导入完整指南
数据库·mongodb
烧饼Fighting6 小时前
Mysql替换为瀚高数据库部分函数转换V4.5版本
数据库·mysql
冰冰菜的扣jio6 小时前
Redis缓存问题——一致性问题、事务、持久化
java·spring·mybatis
施棠海6 小时前
监听与回调的三个demo
java·开发语言
時肆4856 小时前
C语言造轮子大赛:从零构建核心组件
c语言·开发语言
上善若水_厚德载物6 小时前
Centos7 Mysql 5.7 读写分离
数据库·mysql
赴前尘6 小时前
golang 查看指定版本库所依赖库的版本
开发语言·后端·golang
Mr__Miss7 小时前
Redis的持久化
数据库·redis·缓存