本文介绍: PathVariable(value = “name“) 大括号里面的变量必须和value变量一样。在Spring MVC中,控制负责处理客户端请求返回相应的响应。为了支持RESTful风格控制类中方法通常被标注为。注解指定,并返回Java对象(如POJO),Spring MVC负责将其转换为适当的表现形式(JSON、XML等)。Spring MVC使用URI模板路径变量来捕获和提取URI中的参数资源的表现形式通常通过使用

restful风格

Spring MVC中,RESTful风格设计通常涉及以下几个关键概念

  1. 控制器(Controller):Spring MVC中,控制负责处理客户端请求返回相应的响应。为了支持RESTful风格控制类中方法通常被标注@RequestMapping,并指定HTTP方法

    GET   获取资源

    POST  创建资源

    PUT    更新资源

    DELETE删除资源

    和URI模板

  2. 资源表示(Resource Representation): 资源的表现形式通常通过使用@ResponseBody注解指定,并返回Java对象(如POJO),Spring MVC负责将其转换为适当的表现形式(JSON、XML等)。

  3. URI模板路径变量(URI Templates and Path Variables): Spring MVC使用URI模板路径变量来捕获和提取URI中的参数路径变量通过@PathVariable注解进行标注

例子

@RequestMapping(value = "/quick5/{name}")
@ResponseBody
public String saving3( @PathVariable(value = "name") String username) {
return username;
}

@RequestMapping(value = “/quick5/{name}”)

@PathVariable(value = “name“)                               大括号里面的变量必须和value的变量一样

原文地址:https://blog.csdn.net/qq_62646841/article/details/134677723

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。

如若转载,请注明出处:http://www.7code.cn/show_6259.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注