首页 > 其他分享 >004.多种配置URL的方式

004.多种配置URL的方式

时间:2022-11-05 17:34:11浏览次数:73  
标签:RestController name URL 配置 id num 004 public String

1.Get方式对参数的处理(@RequestParam)

/**
 * 描述:     演示接口和传参
 * //@RestController 表示返回时JSON格式不是页面
 */
@RestController
public class ParaController
{
    /**
     * //@RequestParam从请求中获取参数
     */
    @GetMapping("/para")
    public String requestPara(@RequestParam Integer num)
    {
        num = num + 1;
        return "我收到了参数:" + num;
    }
}

1.1 测试  

2.Post方式对参数的处理(@RequestBody)

/**
 * 描述:     演示接口和传参
 * //@RestController 表示返回时JSON格式不是页面
 */
@RestController
public class ParaController
{
    
    /**
     * postman:{"id":555,"name":"好学生"}   选择post  Body     raw下的json
     *
     */
    @PostMapping("/post")
    public String postRequest(@RequestBody Student student) {
        return "我收到了post参数:" + student;
    }
}

 

/**
 * 描述:     学生实体类
 */
public class Student {

    Integer id;

    String name;

    @Override
    public String toString() {
        return "Student{" +
                "id=" + id +
                ", name='" + name + '\'' +
                '}';
    }

    public Student(Integer id, String name) {
        this.id = id;
        this.name = name;
    }
}

2.1  使用postman模拟请求

 

标签:RestController,name,URL,配置,id,num,004,public,String
From: https://www.cnblogs.com/LLL0617/p/16860648.html

相关文章

  • Thinkphp6笔记十九:加载自定义配置
    适用场景:加载自己的某些配置1.创建配置文件app/config/test.php或者app/admin/test.php<?phpreturn['rule'=>['alibaba'=>[],'ebay'=>[],......
  • SpringBoot02-对yaml的介绍(配置环境)
    一、SpringBoot配置文件的分类和优先级配置的介绍:yaml二、介绍yaml格式1-他和其他传统格式的不同2-yaml的基本语法3-yaml数据格式代码块解析:server:port:80......
  • 2022,一个Java程序猿的装机配置
    起因工作一年,身边的老同学都在让我推荐适合他们需求的PC主机。于是仔细研究了一下当下的主机配置。成功试水并积攒了经验后,也给自己装了我的第一台PC主机。主机配置CPU......
  • Linux上配置Github上git clone的python项目
    1、先在Linux安装Anaconda,可以参考这篇博客 (安装成功后,命令行开头会出现base)2、接下来gitclone+仓库地址,下载很慢或者无法下载,参考这篇博客3、进入该项目,创建虚拟环......
  • Zabbix 5.0 监控 SQLSERVER的配置方法
    0x01环境说明zabbix server5.0  zabbixagent25.0.28windowsserver2019  防火墙已关闭,也可开启放行相关端口SQLSERVER2016 0x02配置准备freetds......
  • 2022,一个Java程序猿的外设配置
    工欲善其事,必先利其器。是的没错,我就是个器材党,哈哈。正赶上搬家布置了新桌面,经过我的精心挑选和安装,也是凑齐了我新一套的桌面外设。写下来记录一下。键盘套件:腹灵M......
  • 华为仿真软件eNSP之vlan配置
    学习地址:https://blog.csdn.net/weixin_45761101/article/details/122296458参考网站[华为企业业务网站]:https://support.huawei.com/enterprise/zh/doc/EDOC1000128396......
  • idea下载与配置
    Idea的历史版本https://www.jetbrains.com/idea/download/other.htmlIDEA下载激活成功https://www.cnblogs.com/horvey/p/12247079.htmlidea 配置工作空间idea 配置maven......
  • 关于rocketmq 中日志文件路径的配置
    rocketmq中的数据和日志文件默认都是存储在​​user.home​​路径下面的,往往我们都需要修改这些路径到指定文件夹以便管理。服务端日志网上搜索rocketmq日志存储路径的修改......
  • 使用nvm配置nodejs,已经nodejs使用的初始化步骤
    <-----------------------------------------nvm是什么------------------------------------------------->nvm:进行node版本切换管理手动配置nvm,需要进入地址https://gi......