JavaEE 学习专题程序员springmvc

SpringMVC -- RESTful支持

2017-10-02  本文已影响121人  Mr_欢先生

一.RESTful简单介绍

RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。
RESTful(即Representational State Transfer的缩写)其实是一个开发理念,是对http的很好的诠释。

二.测试案例

定义方法,进行url映射使用REST风格的url,将查询用户信息的id传入controller .

@RequestMapping("/itemsView/{id}")
    public @ResponseBody List<User> itemsView(@PathVariable("id") Integer id)throws Exception{
        //调用service查询商品信息
        List<User> user = userService.findUserById(id);
        return user;
    }

@RequestMapping(value="/ itemsView/{id}"){×××}占位符,请求的URL可以是/viewItems/1121/viewItems/212121,通过在方法中使用@PathVariable获取{×××}中的×××变量。
@PathVariable用于将请求URL中的模板变量映射到功能处理方法的参数上。如果@RequestMapping中表示为/itemsView/{id},id和形参称一致,@PathVariable不用指定名称。

三.对静态资源的解析

<!--对静态资源的解析-->
    <mvc:resources mapping="/js/**" location="/js/"/>
    <mvc:resources mapping="/css/**" location="/css/"/>
    <mvc:resources mapping="/img/**" location="/img/"/>
上一篇 下一篇

猜你喜欢

热点阅读