SpringMVC@RequestMapping和@GetMapping的区别

Posted 幽灵雾

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SpringMVC@RequestMapping和@GetMapping的区别相关的知识,希望对你有一定的参考价值。

【提问】

Spring中bean的注解中,@RequestMapping和@GetMapping有什么区别?

【解答】

1、注解目标范围不同
@RequestMapping能注解在类(ElementType.Type)和方法(ElementType.Method)中
@GetMapping只能注解方法(ElementType.Method)

2、注解功能不同
注解在方法时,@GetMapping 等价于 @RequestMapping(method= RequestMethod.GET)
二者均用于限定该Controller方法只能使用get方式请求,@GetMapping作用是简写、直观

以上是关于SpringMVC@RequestMapping和@GetMapping的区别的主要内容,如果未能解决你的问题,请参考以下文章

SpringMVC@RequestMapping和@GetMapping的区别

SpringMVC@RequestMapping和@GetMapping的区别

SpringMVC RequestMapping HiddenHttpMethodFilter

SpringMVC——RequestMapping

SpringMVC— “@RequestMapping注解及其属性”

SpringMVC— “@RequestMapping注解及其属性”