其中,各注解的作用为:
- @PathVaribale 获取url中的数据
url的格式为:localhost:8080/eduservice/id - @RequestParam 获取请求参数的值
url的格式为:localhost:8080/eduservice?id=100
@PathVaribale 获取url中的数据
看一个例子,如果我们需要获取Url=localhost:8001/eduservice/id中的id值,实现代码如下:
//逻辑删除讲师的方法
//id值需要通过路径来传递
@ApiOperation(value = "根据ID删除讲师") //swagger测试更加清晰
@DeleteMapping("{id}")
public R removeTeacher(
//swagger测试更加清晰
@ApiParam(name = "id", value = "讲师ID"