初学者,仅供参考,有错地方敬请指正。
@GetMapping用于将HTTP get请求映射到特定处理程序的方法注解
具体来说,@GetMapping是一个组合注解,是@RequestMapping(method = RequestMethod.GET)的缩写。
@PostMapping用于将HTTP post请求映射到特定处理程序的方法注解
具体来说,@PostMapping是一个组合注解,是@RequestMapping(method = RequestMethod.POST)的缩写。
一般情况下用@RequestMapping(method = RequestMethod. XXXX)即可
一般情况是指,要是你的请求方式不是resful风格的,还是用@RequestMapping,免得自己还要刻意去区分请求方式。因为无论前端是post或者是get,只要不是resful风格,@RequestMapping都能接收。但是,如果用了@GetMapping,只能接收get请求;用了@PostMapping,只能接收post请求。既然你都不是resful风格请求了,那后端何必区分那么严谨呢,辛苦自己