getmapping是什么,putmapping和getmapping
00-1010 @ GetMapping和@ GetMapping的区别(value=" ")背景问题描述:使用Demo了解如何使用get mapping( )
目录
@GetMapping和@GetMapping(value=““)区别
刚开始的时候,对@GetMapping的理解比较简单,以为给什么路线就走什么路线。后来查了资料,有了进一步的了解,特此总结!
00-1010 @ get mapping和@GetMapping(value=" ")有什么区别?
00-1010 1.@ getmapping的标准语法有值。
2.如果@GetMapping没有指定Value出现一次,那么在当前控件中有且只能有这样一个带有空值的@GetMapping。否则,将会编译一个错误。
3.当存在指向当前控件的路由,并且指向该控件的路由结束指向,并且没有进一步的句柄搜索时,此时,如果存在这样的空值路由,则默认指向。
4.如果有具体的映射路线,则返回相应的路线数据;否则,404。
下面00-1010是根路径为/Mrs的路由,在这个控件中有两个子路由,一个是空值指向的getStr的接口,一个是/getStrName。
此时,如果你访问的路由地址指向这个@GetMapping的上级路径,到此结束。此时,系统会默认指向这个空值的接口。
如果正常路由指向,则相应的处理程序将正常返回。
00-1010 get mapping( value=/SF/{ x _ num } )和
GetMapping(/SF/{x_num} )与POSTMAN获得的值相同。
注意:
GetMapping中花括号的使用(/SF/{x_num} )。
以上个人经验,希望能给大家一个参考,也希望大家能支持盛行的IT。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。