restful风格,restcontroller与controller
初步接触springmvc的时候,被要求使用restful风格,彼时一头雾水,不懂何谓restful,参阅了很多资料,慢慢的接触的也越来越多,如今spring的况且已基本运用熟练,简单谈一下我的一些看法,当然,只是我自己的浅显粗陋的见解,不对的地方还望指正。 restful风格 简单的理解,restful是一种url 风格 ,或者说是 规范 ,在以前的网址中,假定一个业务,取得数据网址为 http://test/get ,添加信息的网址为 http://test/post ,类似这样。 但是在restful风格中,取得数据和添加数据的网址均应为 http://test ,方法为get或者post;所以,在restful风格中,一个网址就是一个资源,其形式类似于 http://xxx.com/xx/ {id}/{id} ,例如某购物网站,产品有很多种类,每种产品下有很多子类型,那么 http://shop.com/laptop/lenovo/1103 代表了联想1103型号电脑,而 http://shop.com/laptop/hp/1024 代表了2014型号电脑。 在spring mvc中,有@requestparm, @requestbody和@pathvariable 三种注解来获得浏览器端的参数,其中前两者都是由浏览器post提交的参数,而@pathvariable