一、是做什么用的?
根据Spring | Spring Quickstart Guide中如下的一句话可知@GetMapping
是用来将来自浏览器的请求对应到相应的方法上的。
The @GetMapping(“/hello”) tells Spring to use our hello() method to answer requests that get sent to the http://localhost:8080/hello address.
而@RequestMapping
也是用来处理来自浏览器的请求的,它们只不过是不同时期Spring用来处理浏览器请求的方法而已,用法稍有不同。
二、有什么区别?
@RequestMapping
需要指定相应的HTTP 方法。
@RequestMapping(value = "/get/{id}", method = RequestMethod.GET)
@GetMapping("/get/{id}")