Java-springmvc对RESTful支持

RESTful(即RepresentationalStateTransfer的缩写)其实是对http的很好的诠释.

1.对url进行规范,写RESTful格式的url.

2.hhttp的方法规范.

3.对http的contentType规范

请求时指定contentType,要json数据,设置成json格式的type

4.其他细节:

  • 使用URL模板映射:
@RequestMapping("/itemsView/{id}/{type}")
    public @ResponseBody ItemsCustom itemsView(@PathVariable("id") Integer id, @PathVariable("type" ) String abc) throws Exception {
        //调用service查询商品信息
        ItemsCustom itemsCustom = itemsService.findItemsById(id);
        return itemsCustom;
    }
  • 配置RESTful风格的前端控制器:

  
    springmvc_RESTful
    org.springframework.web.servlet.DispatcherServlet
    
      contextConfigLocation
      classpath:spring/springmvc.xml
    
  
  
    springmvc_RESTful
    
    /
  

注意:配置前端控制器的rul-patten中指定"/"的时候,对静态资源的解析出现问题.这时候需要在springmvc.xml文件中添加静态资源的解析方法.


    
    

你可能感兴趣的:(Java-springmvc对RESTful支持)