/**
* @PathVariable获取url中的值,前提是已知url的格式。<br>
* 浏览器输入http://127.0.0.1:8081/app/300/200,返回id=300,name=200<br>
* @Description: TODO 测试@PathVariable注解
* @param id
* @param name
* @return
*/
@ResponseBody
@RequestMapping("/app/{id}/{name}")
public String index(@PathVariable("id") Integer id,@PathVariable("name") Integer name) {
System.out.println("参数结果!");
return "id="+id+",name="+name;
}
/**
*
* @Description: TODO测试@RequestParam注解<br>
* 输入http://127.0.0.1:8081/app1?id=100&name=300 输出id=100,name=300<br>
* 输入两个参数少一个就会报错<br>
* @param id
* @param name
* @return
*/
@ResponseBody
@RequestMapping("/app1")
public String index1(@RequestParam("id") Integer id,@RequestParam("name") Integer name) {
System.out.println("参数结果!");
return "id="+id+",name="+name;
}
/**
*
* @Description: TODO测试@RequestParam注解<br>
* 输入http://127.0.0.1:8081/app2返回默认值id=0,name=0<br>
* @param id
* @param name
* @return
*/
@ResponseBody
@RequestMapping("/app2")
public String index2(@RequestParam(value="id",required=false,defaultValue="0") Integer id,
@RequestParam(value="name",required=false,defaultValue="0") Integer name) {
System.out.println("参数结果!");
return "id="+id+",name="+name;
}