这3个注解功能也是类似的,通过这3个注解来映射请求,也就是通过它来指定控制器可以处理哪些URL请求,用在方法上,可以通过配置的url进行访问
@RequestMapping | @RequestMapping(url),通过该注解就可以通过配置的url进行访问,方式可以是get或post请求,两种方式均可 |
---|---|
@GetMapping | @GetMapping(url) ,功能类似的,只是这个限定了只能是Get请求 |
@PostMapping | @PostMapping(url),功能类似的,只是这个限定了只能是Post请求 |
建议用在方法上,当然,也能在映射的大类上进行方法内小类的细分
@RestController
@RequestMapping(value ="/getmsg")
public class GetMsg {
@GetMapping("/")
public String whiteMsg(){
return "white";
}
@GetMapping("/test1")
public String getMsg(){
return "zheshiceshi1";
}
}