编程语言
首页 > 编程语言> > java – @RequestMapping注释中路径和变量之间的Spring MVC差异

java – @RequestMapping注释中路径和变量之间的Spring MVC差异

作者:互联网

我想知道在Controller类中Spring MVC中的Path和Variable之间有什么区别.

@RequestMapping("/home")
@RequestMapping(value = "/home")
@RequestMapping(path = "/home")

基于Spring Documentation Spring 5 Annotation Type RequestMapping,路径是value的别名,值是路径的别名.
我想知道这3个RequestMapping的定义和区别.

解决方法:

@RequestMapping(“/ home”)和@RequestMapping(value =“/ home”)之间没有区别.但是如果你想添加一些其他参数,你必须使用,

@GetMapping(value = "/home/{ABC}", consumes = MediaType.ALL_VALUE)

因为如果写,

@GetMapping("/getTodayActivity/{millis}", consumes = MediaType.ALL_VALUE)

然后它会编译错误,所以只想使用更多参数然后你必须使用“值”

标签:java,spring-mvc,spring,annotations,request-mapping
来源: https://codeday.me/bug/20190627/1304226.html