@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();
    }
相关推荐
高山上有一只小老虎1 分钟前
mybatisplus分页查询版本 3.5.8 以下和版本 3.5.9及以上的区别
java·spring boot·mybatis
黑棠会长2 分钟前
ABP框架04.复杂业务关系实现(DDD实战)
数据库·c#·.net·ddd·abp
王同学 学出来2 分钟前
React实操案例(四)
开发语言·react.js·前端框架
哪里不会点哪里.3 分钟前
Spring Boot 项目搭建过程
java·spring boot·后端
李少兄3 分钟前
FHIR 资源查询实战指南:从 HTTP 接口到 Java 客户端的完整实现
java·网络协议·http
zhengfei6114 分钟前
一种综合性的现代架构模型,用于集成平台解决方案和工具,以支持专业的红队。
开发语言·人工智能·网络安全·架构·信息与通信
Stecurry_304 分钟前
Spring Boot 深度进阶:从配置管理到生产级实践
java·spring boot·后端
zuoyou-HPU4 分钟前
QT C++开发知识点剖析
开发语言·c++·qt
人道领域6 分钟前
javaWeb从入门到进阶(MyBatis拓展)
java·tomcat·mybatis
草莓熊Lotso6 分钟前
Qt 按钮与显示类控件实战:从交互到展示全攻略
大数据·开发语言·c++·人工智能·qt·microsoft·交互