restful风格在springmvc中的例子和简介

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注解进行标注。

例子

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

@RequestMapping(value = "/quick5/{name}")

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

相关推荐
渣瓦攻城狮1 分钟前
互联网大厂Java面试:Spring、微服务与消息队列技术详解
java·redis·spring·微服务·消息队列·面试指南·程序员面试
jzzzzz10 分钟前
Singleflight 巧妙解决缓存击穿
后端
玄〤14 分钟前
个人博客网站搭建day2-Spring Boot 3 + JWT + Redis 实现后台权限拦截与单点登录(漫画解析)
java·spring boot·redis·后端·jwt
BigGGGuardian14 分钟前
六合一 Spring Boot API 防护框架:防重、限流、幂等、自动Trim、慢接口检测、链路追踪,一个 Starter 搞定
java·后端
PieroPC17 分钟前
生成 自己喜欢 Fastapi 写法的文件和目录
后端
rannn_11124 分钟前
【苍穹外卖|Day10】Spring Task、订单状态定时处理、WebSocket、来单提醒、客户催单
java·后端·websocket·苍穹外卖
Anastasiozzzz25 分钟前
阿亮随手记 SpringBoot应用启动预热、@Lazy、Bean作用域、多环境配置
spring boot·spring·oracle
Dragon Wu1 小时前
SpringCloud 多模块下引入独立bom模块的正确架构方案
java·spring boot·后端·spring cloud·架构·springboot
_BugMan1 小时前
Spring核心知识清单
java·后端·spring
利刃大大1 小时前
【SpringCloud】Gateway Filter Factories && 过滤器执行顺序 && 自定义过滤器
java·后端·网关·spring cloud·gateway