首页 > 其他分享 >Restful风格

Restful风格

时间:2024-06-30 23:22:13浏览次数:1  
标签:Map String URI 风格 postId Restful id PathVariable

@RequestMapping(value = "/login/{a}/{b}")
    public String testRestFulURL(@PathVariable(value = "a") String username, @PathVariable("b") String password){
        System.out.println("用户名: "+username + ", 密码: "+password);
        return "ok";
    }
  • 当启动tomcat,在浏览器输入http://localhost:8080/login/zhangsan/123,便会访问ok.html.
    @PathVariable用于从请求的URI模板变量中绑定值到控制器方法的参数。

@RequestMapping("/users/{userId}/posts/{postId}")
public String getUserPost(@PathVariable Map<String, String> pathVariables) {
return "ok";
}

  • 方法参数是Map<String, String> pathVariables: 这表示你有一个控制器方法,其参数是一个Map,键和值都是String类型。
    然后使用@PathVariable: 这意味着你想从请求的URI模板变量中捕获多个值,并将它们填充到这个Map中。
    map被填充了所有路径变量名和值: 这是说,对于请求URI中的每一个路径变量(例如/users/{id}/posts/{postId}中的{id}和{postId}),它们的名称(如id和postId)将作为键,而它们对应的值(从请求的URI中提取)将作为值,被填充到这个Map中。
    启动tomcat,比如浏览器访问路径为:http://localhost:8080/users/123/posts/456,那么键值为"userId": "123"和"postId" :"456"

标签:Map,String,URI,风格,postId,Restful,id,PathVariable
From: https://www.cnblogs.com/DuWenjie/p/18277149

相关文章

  • 动手学深度学习(Pytorch版)代码实践 -计算机视觉-49风格迁移
    49风格迁移读入内容图像:importtorchimporttorchvisionfromtorchimportnnimportmatplotlib.pylabaspltimportliliPytorchaslpfromd2limporttorchasd2l#读取内容图像content_img=d2l.Image.open('../limuPytorch/images/rainier.jpg')plt.im......
  • 将Windows11右键菜单修改为Windows10风格
    Windows11更新后,右键菜单很多功能隐藏起来了,使用时需要点击“显示更多选型”才能获取完整功能。为了能获得Windows10右键菜单丝滑的体验,我总结了以下方法。方法一:控制台操作法按住win+R打开运行窗口输入cmd,打开控制台在控制泰中输入下方代码,回车,显示操作成功开启旧版右......
  • 基于深度学习的图片风格转换系统(论文)
    目录目录基于深度学习的图片风格转换系统1摘要1Abstract21背景介绍及选题意义111.1背景介绍111.2选题意义112相关方法介绍132.1纹理建模132.2图像重建132.3图像风格迁移132.3.1基于在线图像优化的慢速图像风格迁移算法132.3.2基于离线模......
  • 智能汽车 UI 风格独具魅力
    智能汽车UI风格独具魅力 ......
  • 基于卷积神经网络的图像风格迁移研究(论文)
    目录1绪论11.1研究背景11.2研究目的和意义11.2.1研究的应用价值11.2.2研究的前沿性和学术性31.3研究内容51.3.1风格建模51.3.2图像重建51.4研究现状和挑战61.4.1评估方法61.4.2理论支撑61.4.3风格迁移的三向权衡71.5前人研究工作7......
  • 工控 UI 风格美轮美奂
    工控UI风格美轮美奂 ......
  • 【Power Compiler手册】9.时钟门控(3时钟门控风格)
    时钟门控风格PowerCompiler工具根据您指定的风格在设计中插入时钟门控单元。当没有指定时钟门控风格时,工具会使用一组预定义的风格用于时钟门控。set_clock_gating_style命令的默认设置适用于大多数设计。以下部分将详细讨论默认时钟门控风格和使用特定时钟门控风格:•......
  • 工业互联网的独特UI风格
    工业互联网的独特UI风格......
  • Jersey+Spring构建RESTful Web服务
    简介目前jersey已经不流行,但一些老的项目还在使用,jersey和目前流行的springboot还是有少许不同,特此记录。搭建服务pom<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-web</artifactId>......
  • 消灭事件回调,让其直接变成线性同步的代码风格
    在C#和Javascript语言下,讨论如何封装事件返回的回调问题场景比如有一个库中,有一个send方法,用于发送命令,然后需要等待返回值,但send方法本身没有返回值,而是通过另外的事件来获取返回值。伪代码如下://通过事件回调来接收命令执行结果foo.onDataReceive=(result)=>{......