@Controller:处理http请求的
@RestController:Spring4之后新加的注解,原来返回json需要@ResponseBody配合@Controller
@RequestMapping:配置url映射
@RequestMapping("/hello")放在类前面用于给整个类设置映射。
@RequestMapping(value = {"/hello","/hi"},method = RequestMethod.GET) ,放在类中,这样通过hello和hi都可以访问。
@PathVariable:获取URL中的数据,比如
@RequestMapping(value ="/XXX/{id}",method = RequestMethod.GET)
public String XXX(@PathVariable("id") Integer id){
return "id:"+id;
}
@RequestParam:获取请求参数的值
public String XXX(@PathVariable("id") Integer id){
return "id:"+id;
}
@GetMapping:组合注解,与@RequestMapping功能类似。
@RequestMapping(value ="/XXX")