java
@RequestMapping("/depts")
public Result list() {
log.info("查询全部部分数据");
return Result.success();
}
上面代码没有指定请求方式,通过postman测试,可以用GET
,POST
,Delete
的方式调用。
要想指定请求方式,可以在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
,同理还有PostMapping
,DeleteMapping
等。
java
@GetMapping("/depts") // 等同于上面的写法
public Result list() {
// System.out.println("查询全部部门数据");
log.info("查询全部部门数据");
return Result.success();
}