- @Controller 处理http请求
- @RestController
Spring4后新加的注解,原来返回json需要配合@ResponseBody配合@Controller,它等同于@Controller和@ResponseBody的组合
- @RequestMapping
配置url映射:给类配置 ,给方法配置
如果想访问两个uri都返回同样的结果,只需要@RequestMapping(value = { "/url1","url2"} , method = RequestMethod.GET) -- 例
- @PathVariable 获取url中的数据
如 @RequestMapping(value = { "/say/{id}"} , method = RequestMethod.GET) ,则@PathVariable(“id”)
- @RequestParam 获取请求参数的值
如@RequestParam("id") 这id是与请求地址的id同名,@RequestParam(value = "id",required =false,defaultValue = "0")设置id的默认值为0
- @GetMapping 组合注解
@RequestMapping(value = { "/url"} , method = RequestMethod.GET) 可用 @GetMapping(value = { "/url"})的组合注解替换