SpringMVC RESTful如何演示支持实现步骤详解?

2026-06-09 07:575阅读0评论SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计589个文字,预计阅读时间需要3分钟。

SpringMVC RESTful如何演示支持实现步骤详解?

这篇文章主要介绍了SpringMVC+RESTful支持实现过程,通过示例代码展示了非非常详细的介绍。对于想要学习或工作的朋友,具有一定的参考价值。以下是对什么是RE的概述:

1.1 什么是RERE指的是RESTful(Representational State Transfer),即表现层状态转移。它是一种设计风格,用于构建Web服务。RESTful架构基于HTTP协议,使用URI来表示资源,并使用HTTP方法来操作资源。这种架构风格具有简单、可扩展、无状态等特点。

这篇文章主要介绍了SpringMVC RESTful支持实现过程演示,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、概述

1.1 什么是RESTful

RESTful软件开发理念,RESTful对localhost:8080/items/editItems.action?id=1&....

RESTful的url是简洁的: localhost:8080/items/editItems/1

参数通过url传递,rest接口返回json数据

SpringMVC RESTful如何演示支持实现步骤详解?

二、演示

2.1 需求

根据id查看商品信息,商品信息查看的连接使用RESTful方式实现,商品信息以json返回。

2.2 第一步更改DispatcherServlet配置

<servlet> <servlet-name>springmvc_rest</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/springmvc.xml</param-value> </init-param> </servlet> <!-- rest 方式配置--> <servlet-mapping> <servlet-name>springmvc_rest</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>

2.3 第二步参数通过url传递

//根据商品id查看商品信息rest接口 //@RequestMapping中指定restful方式的url中的参数,参数需要用{}包起来 //@PathVariable将url中的{}包起参数和形参进行绑定 @RequestMapping("/viewItems/{id}") public @ResponseBody ItemsCustom viewItems(@PathVariable("id") Integer id) throws Exception{ //调用 service查询商品信息 ItemsCustom itemsCustom = itemsService.findItemsById(id); return itemsCustom; }

2.4 设置静态资源解析

当DispatcherServlet拦截/开头的所有请求,对静态资源的访问就报错

需要通过设置对静态资源进行解析.

<!-- 静态资源 解析 --> <mvc:resources location="/js/" mapping="/js/**" /> <mvc:resources location="/img/" mapping="/img/**" />

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。

本文共计589个文字,预计阅读时间需要3分钟。

SpringMVC RESTful如何演示支持实现步骤详解?

这篇文章主要介绍了SpringMVC+RESTful支持实现过程,通过示例代码展示了非非常详细的介绍。对于想要学习或工作的朋友,具有一定的参考价值。以下是对什么是RE的概述:

1.1 什么是RERE指的是RESTful(Representational State Transfer),即表现层状态转移。它是一种设计风格,用于构建Web服务。RESTful架构基于HTTP协议,使用URI来表示资源,并使用HTTP方法来操作资源。这种架构风格具有简单、可扩展、无状态等特点。

这篇文章主要介绍了SpringMVC RESTful支持实现过程演示,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

一、概述

1.1 什么是RESTful

RESTful软件开发理念,RESTful对localhost:8080/items/editItems.action?id=1&....

RESTful的url是简洁的: localhost:8080/items/editItems/1

参数通过url传递,rest接口返回json数据

SpringMVC RESTful如何演示支持实现步骤详解?

二、演示

2.1 需求

根据id查看商品信息,商品信息查看的连接使用RESTful方式实现,商品信息以json返回。

2.2 第一步更改DispatcherServlet配置

<servlet> <servlet-name>springmvc_rest</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/springmvc.xml</param-value> </init-param> </servlet> <!-- rest 方式配置--> <servlet-mapping> <servlet-name>springmvc_rest</servlet-name> <url-pattern>/</url-pattern> </servlet-mapping>

2.3 第二步参数通过url传递

//根据商品id查看商品信息rest接口 //@RequestMapping中指定restful方式的url中的参数,参数需要用{}包起来 //@PathVariable将url中的{}包起参数和形参进行绑定 @RequestMapping("/viewItems/{id}") public @ResponseBody ItemsCustom viewItems(@PathVariable("id") Integer id) throws Exception{ //调用 service查询商品信息 ItemsCustom itemsCustom = itemsService.findItemsById(id); return itemsCustom; }

2.4 设置静态资源解析

当DispatcherServlet拦截/开头的所有请求,对静态资源的访问就报错

需要通过设置对静态资源进行解析.

<!-- 静态资源 解析 --> <mvc:resources location="/js/" mapping="/js/**" /> <mvc:resources location="/img/" mapping="/img/**" />

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持易盾网络。