1. 实例
package com.gxn.demo.controller;
import com.gxn.demo.domain.Student;
import com.gxn.demo.domain.WangWu;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource;
/**
* @author gxn
*/
@RestController
public class StudentController {
@PostMapping("/test/post/param/{message}")
public String postOfUrlParam(@PathVariable("message") String message) {
return "message of post: " + message;
}
@GetMapping("/test/get/param/{message}")
public String getOfUrlParam(@PathVariable("message") String message) {
return "message of get: " + message;
}
}
2. 结果验证
- post请求
- get请求
3. 总结
- @PathVariable:Spring3.0中新增的功能,用于接收请求url中占位符的值。
- 可以将URL中占位符参数{xxx}绑定到处理器类的方法形参中@PathVariable(“xxx“)