@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();
    }
相关推荐
小二·11 分钟前
MyBatis基础入门《十五》分布式事务实战:Seata + MyBatis 实现跨服务数据一致性
分布式·wpf·mybatis
star _chen12 分钟前
C++ std::move()详解:从小白到高手
开发语言·c++
lzhdim16 分钟前
C#开发者必知的100个黑科技(前50)!从主构造函数到源生成器全面掌握
开发语言·科技·c#
福尔摩斯张17 分钟前
C++核心特性精讲:从C语言痛点出发,掌握现代C++编程精髓(超详细)
java·linux·c语言·数据结构·c++·驱动开发·算法
刺客xs25 分钟前
Qt----事件简述
开发语言·qt
小二·29 分钟前
MyBatis基础入门《十四》多租户架构实战:基于 MyBatis 实现 SaaS 系统的动态数据隔离
数据库·架构·mybatis
程序员-King.29 分钟前
【Qt开源项目】— ModbusScope-进度规划
开发语言·qt
@淡 定33 分钟前
Spring中@Autowired注解的实现原理
java·后端·spring
白衣衬衫 两袖清风37 分钟前
SQL联查案例
数据库·sql
syt_101337 分钟前
Object.defineProperty和Proxy实现拦截的区别
开发语言·前端·javascript