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的变量一样

相关推荐
大勇前进13 小时前
千万级大表 SQL Server 查询慢?一套可落地的性能调优实战路径
后端
前端开发张小七13 小时前
Java 学习笔记 · 第三课:多线程与并发编程(线程、同步、死锁、Lock、乐观锁与悲观锁)
java·后端·程序员
站大爷IP13 小时前
Python 的 defaultdict 把我坑惨了,原来缺失键会自动创建,但 `__missing__` 的副作用让我调试到崩溃
后端
用户名不能为空被占用13 小时前
记一次数据权限改造,看 NestJS 装饰器与守卫的组合应用
后端·nestjs
摇滚侠13 小时前
SpringBoot 官网 阅读笔记 启用生产就绪功能 端点
spring boot·笔记·后端
evans在进步14 小时前
HashMap 为什么线程不安全?ConcurrentHashMap 如何解决?
java·spring boot·spring
我命由我1234514 小时前
匈牙利命名法
java·服务器·后端·学习·java-ee·kotlin·学习方法
苏三说技术14 小时前
一线大厂的Git规范
后端
神奇小汤圆15 小时前
阿里面试官问我:“Redis 的 String 底层是怎么设计的?”,我画完 SDS,他点了点头……
后端
Cicada12815 小时前
ccvt:一个用 Rust 写的中国地图坐标系互转命令行工具
开发语言·后端·rust