当前位置: 首页 > news >正文

spring-from表单

在spring boot当中,from表单怎样开发(name=value)

先列出接口所需信息(抓包得到请求信息),将这些必要信息以注解的方式表达出来

步骤:

  1. 梳理前置条件(请求地址,请求header,请求方法,请求数据,响应结果)
  2. 编辑一个普通类,在类上标记注解@Controller: 标记在类上,让类称为controller层代码
  3. 按照spring的注解对这些参数进行编写
    1. @RequestMapping:标记在类上,对应接口的第1层地址; 标记在方法上,对应接口的第2层地址;讲6个变量(name,path,method,consumes,produces(要用application/json; charset=UTF-8),header)

    2. @PostMapping: 标记在方法上,对应接口的第2层地址+代表post请求
      @GetMapping: 标记在方法上,对应接口的第2层地址+代表get请求

    3. @RequestParam: 标记在方法入参上,对应请求数据是form表单的参数;讲4个变量(required,defaultValue,name,value)

    4. @RequestBody:标记在方法入参上,对应请求数据是json的参数;讲1个变量(required) 

    5. @ResponseBody: 标记在方法上,给接口响应结果

    6.  HttpServletRequest: 获取请求相关的类,可获取请求header;讲1个方法(getHeader)
       

http://www.lryc.cn/news/407670.html

相关文章:

  • 【.NET】asp.net core 程序重启容器后redis无法连接,连接超时
  • 【vue前端项目实战案例】Vue3仿今日头条App
  • 常见的文心一言的指令
  • 数字货币交易接口实现(含源代码)
  • c++函数以及函数分文件编写
  • 【JVM基础06】——组成-直接内存详解
  • 学术研讨 | 区块链与隐私计算领域专用硬件研讨会顺利召开
  • AngularJS API 深入解析
  • 过某开源滑动验证码
  • 一文解决 | Linux(Ubuntn)系统安装 | 硬盘挂载 | 用户创建 | 生信分析配置
  • Matlab M_map工具箱绘制Interrupted Mollweide Projection
  • Python 变量与基本数据类型
  • Pytorch深度学习实践(5)逻辑回归
  • 认识漏洞-GitLab 远程命令执行漏洞、致远OA-ajax.do未授权任意文件上传漏洞
  • vue实现电子签名、图片合成、及预览功能
  • 【flink】之如何消费kafka数据?
  • 科研绘图系列:R语言山脊图(Ridgeline Chart)
  • Boost搜索引擎:如何建立 用户搜索内容 与 网页文件内容 之间的关系
  • 【QT】QT 窗口(菜单栏、工具栏、状态栏、浮动窗口、对话框)
  • Golang | Leetcode Golang题解之第283题移动零
  • ubuntu22.04 安装 NVIDIA 驱动以及CUDA
  • 数据结构·AVL树
  • 记一次Mycat分库分表实践
  • 数据分析:微生物数据的荟萃分析框架
  • Django—admin后台管理
  • 数字图像处理中的常用特殊矩阵及MATLAB应用
  • vue侦听器(Watch)精彩案例剖析一
  • HTTP 协议浅析
  • VsCode | 让空文件夹始终展开不折叠
  • Centos7_Minimal安装Cannot find a valid baseurl for repo: base/7/x86_6