有志者、事竟成,破釜沉舟,百百二秦关终属楚;苦心人、天不负,卧薪尝胆,三千越甲可吞吴。

拂晓犬吠

学习中遇到困难是很正常的事情,不要苦恼,不要气馁,恰恰相反,应该兴奋,因为又学到知识了,需要不断提高自己应对问题和解决问题的能力和信心。

springmvc九yxf学RequestParam注解

  源码可以看出RequestParam是用在参数上的,

  再看,这个注解的源码比较少。

  required,是设置 请求参数是否必须有这个参数;

  defaultValue,是设置参数的默认值。

  =====================================

  然后是,这个注解是可以不用。只要Controller的方法名中方法参数和请求中的key是可以匹配的,就可以不用这个注解了。

  我根据自己看Asp.net Mvc的经验,可以猜测SpringMVC可以会这样匹配,方便开发者。

  ============================================================================================

  先后又学习SpringMvc的其他注解,也都是在参数上的。分别是RequestHeader和CookieValue。

  这两个注解都是不能省略的,我猜想SpringMVC框架也只能替代了RequestParam的功能,这俩个的功能就不能省略了,想使用就要加上注解。

  

posted @ 2022-11-20 10:44  ID拂晓犬吠  阅读(13)  评论(0编辑  收藏  举报