@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")
本文介绍了Spring框架中常用注解的功能和用法。包括处理http请求的@Controller,Spring4后新加的@RestController,配置url映射的@RequestMapping,获取URL数据的@PathVariable,获取请求参数值的@RequestParam,以及组合注解@GetMapping等。

2344

被折叠的 条评论
为什么被折叠?



