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