springmvc九yxf學(xué)RequestParam注解
源碼可以看出RequestParam是用在參數(shù)上的,
再看,這個(gè)注解的源碼比較少。
required,是設(shè)置 請(qǐng)求參數(shù)是否必須有這個(gè)參數(shù);
defaultValue,是設(shè)置參數(shù)的默認(rèn)值。
=====================================
然后是,這個(gè)注解是可以不用。只要Controller的方法名中方法參數(shù)和請(qǐng)求中的key是可以匹配的,就可以不用這個(gè)注解了。
我根據(jù)自己看Asp.net Mvc的經(jīng)驗(yàn),可以猜測(cè)SpringMVC可以會(huì)這樣匹配,方便開(kāi)發(fā)者。
============================================================================================
先后又學(xué)習(xí)SpringMvc的其他注解,也都是在參數(shù)上的。分別是RequestHeader和CookieValue。
這兩個(gè)注解都是不能省略的,我猜想SpringMVC框架也只能替代了RequestParam的功能,這倆個(gè)的功能就不能省略了,想使用就要加上注解。

浙公網(wǎng)安備 33010602011771號(hào)