本文共 840 字,大约阅读时间需要 2 分钟。
@Controller处理HTTP请求
@RestController = @Controller + @ResponseBody 处理Rest请求
@RequestMapping 配置URL映射
1、获取请求参数的两种方式
@RestControllerpublic class HelloController { @Value("${cupSize}") private String cupSize; @Value("${age}") private Integer age; @Autowired private GirlProperties girlProperties; //请求形式1 // localhost:8082/hello/12 @RequestMapping(value = "/hello/{id}",method = RequestMethod.GET) public String say(@PathVariable("id") Integer id) { return "id:" + id; } //请求形式2 //localhost:8082/hello?hi=12 //@RequestMapping(value = "/hi",method = RequestMethod.GET) @GetMapping(value = {"/hi","hello"}) public String hi(@RequestParam(value = "id",required = false,defaultValue = "0") Integer id) { return "id:" + id; }}
required = false,defaultValue = "0"表示不必须,缺省值为0
转载地址:http://qzqrb.baihongyu.com/