首页 > 其他分享 >SpringBoot - 参数接收方式

SpringBoot - 参数接收方式

时间:2023-05-09 14:34:01浏览次数:42  
标签:map return SpringBoot Map id 参数 put 接收 public

SpringBoot -参数接收方式

· 前言

· 使用@PathVariable接收路径中的参数

· 使用@RequestParam获取路径中?后的参数

· 使用@RequestBody获取Map对象

· 使用@RequestBody获取实体对象

前言

使用@PathVariable接收路径中的参数

@GetMapping(value = "/param/{id}")

public String param(@PathVariable String id){

returnid;

}

使用@RequestParam获取路径中?后的参数

@GetMapping(value = "/param1")

public String param1(@RequestParam String name){

returnname;

}

使用@RequestBody获取Map对象

@PostMapping(value = "/param2")

public Map param1(@RequestBody Map<String, Object> param){

returnparam;

}

使用@RequestBody获取实体对象

@PostMapping(value = "/param3")

public TestEvt param3(@RequestBody TestEvt evt){

returnevt;

}

import lombok.*;

 

@Getter

@Setter

publicclassTestEvt {

privateString name;

privateString sex;

}

文章目录

· 一、请求处理

·

o 1.1 请求映射

o 1.2 请求映射原理

o 1.3 基本注解

o

§

标签:map,return,SpringBoot,Map,id,参数,put,接收,public
From: https://www.cnblogs.com/lucken2000/p/17384940.html

相关文章

  • springBootMVC搭建
    springBootMVC搭建 分类专栏:spring环境配置spring环境配置专栏收录该内容17篇文章0订阅订阅专栏今天给大家介绍一下springBootMVC,让我们学习一下如何利用SpringBoot快速的搭建一个简单的web应用。环境准备一个称手的文本编辑器(例如Vim、Emacs、SublimeText)或者I......
  • js获取url中的参数
    functiongetUrlParam(strUrl){varurl,pos,urlStr,para;url=strUrl||window.location.href;pos=url.indexOf("?")if(pos<=0)return;url=url.substring(pos+1);varparams=url.split("&");......
  • SpringBoot的@Configuration注解
    本文主要讲述SpringBoot的@Configuration注解。一.POJO类的声明例如有两个pojo类,分别是User和PetUser类的声明如下:publicclassUser{privateStringname;privateIntegerage;publicUser(){}publicUser(Stringname,Integer......
  • Qt音视频开发45-音视频类结构体参数的设计
    一、前言视频监控内核组件重构和完善花了一年多时间,整个组件个人认为设计的最好的部分就是各种结构体参数的设计,而且分门别类,有枚举值,也有窗体相关的结构体参数,解码相关的结构体参数,同时将部分常用的结构体参数的获取和设置单独提供了函数,参阅海康大华等大厂的sdk的设计方式,也是......
  • Springboot 项目配置 HTTPS
    生成证书输入命令keytool-genkeypair-alias"boot"-keyalg"RSA"-keystore"boot.keystore"生成完成后会提示Warning:JKS密钥库使用专用格式。建议使用"keytool-importkeystore-srckeystoreboot.keystore-destkeystoreboot.keystore-deststoretypepkc......
  • SpringBoot项目如何打包成exe应用程序?
    前言近期做了一个前后端合并的springboot项目,但是要求打包城exe文件,提供给不懂电脑的小白安装使用,就去研究了半天,踩了很多坑,写这篇文章,是想看到这篇文章的人,按照我的步骤走,能少踩坑。准备准备工作:一个jar包,没有bug能正常启动的jar包exe4j,一个将jar转换成exe的工具,链接:h......
  • @Accessors 注解参数
    @Accessors注解参数经常会在实体类上看到,记录一下,方便以后复习@Accessors注解的作用:当属性字段在生成getter和setter方法时,做一些相关的设置。@Accessors共有三个属性,分别是fluent,chain,prefixfluent属性不写默认为false,当该值为true时,对应字段的getter方法前面......
  • 使用IDEA创建第一个SpringBoot项目并进行一些基础配置的详细教程
    1.打开IDEA,新建newproject,填写项目信息。 2.如上图所示,设置serverURL为阿里云服务器为:https://start.aliyun.com/下面的Java版本选择必须和ProjectSDK版本相对应,不然不能进行下一步。3.选择springboot版本和开发会使用到的组件,最后点finish即可。 4.等待IDEA创建并......
  • 入门8-Pytest部分测试用例的前后置(fixture)(1-参数详解)
    使用[email protected](scope=”function”,autouse=False,params=loginutil(),ids=[0,1,2],name="login")各个参数详解Scope:作用域             Function:用例之前和之后    Class:类之前和之后Package/session:#整个项目会话之......
  • ORM常用字段和参数
    一些说明:表myapp_person的名称是自动生成的,如果你要自定义表名,需要在model的Meta类中指定db_table参数,强烈建议使用小写表名,特别是使用MySQL作为后端数据库时。id字段是自动添加的,如果你想要指定自定义主键,只需在其中一个字段中指定primary_key=True即可。如果Django发现你......