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

家在深圳房网论坛首页微信公众号seo

家在深圳房网论坛首页,微信公众号seo,国外优秀vi设计案例,网站的备案编号#x1f497;wei_shuo的个人主页 #x1f4ab;wei_shuo的学习社区 #x1f310;Hello World #xff01; 文章目录 RequestBodyPathVariableRequestParamValidated方法参数校验方法返回值校验 RequestHeaderHttpServletRequest ## Java接收前端请求体的方式 请求体#xf… wei_shuo的个人主页 wei_shuo的学习社区 Hello World 文章目录 RequestBodyPathVariableRequestParamValidated方法参数校验方法返回值校验 RequestHeaderHttpServletRequest ## Java接收前端请求体的方式 请求体Request Body是HTTP请求中的一部分用于传输请求的数据在HTTP请求中请求体通常用于POST、PUT等需要传递数据的请求方法 表单数据Form Data请求体以键值对的形式表示使用符号分隔不同字段例如usernamejohndoepassword123456JSON数据请求体以JSONJavaScript Object Notation格式表示通常用于传递结构化的数据例如{name: John Doe, email: johndoeexample.com}文件上传请求体用于传输文件的二进制数据通常会使用特定的编码方式对文件进行处理如multipart/form-data RequestBody RequestBodySpring框架中用于接收前端请求体的注解可以将请求体的内容绑定到Java对象中 http://localhost:8080/api/search?code123GetMapping(/search)public void handleRequest(RequestParam(code) String code) {// 处理路径参数}PathVariable PathVariableJava中接收前端请求中的路径参数路径参数是指URL中的一部分它们以占位符的形式存在于API的URL中可以在Java代码中动态获取和使用 http://localhost:8080/api/example/123GetMapping(/example/{id})public void handleRequest(PathVariable(id) String id) {// 处理路径参数}RequestParam RequestParam注解接收查询字符串参数或表单参数可以将请求中的参数值绑定到方法的参数上该方式适用于获取特定参数的值 RequestParam(value参数名,requiredtrue/false,defaultValue)// value参数名// required是否包含该参数默认为true请求路径必须包含该参数否则报错// defaultValue默认参数值如果设置了该值requiredtrue将失效自动为false,如果没有传该参数就使用默认值http://localhost:8080/api/example?id123GetMapping(/example)public void handleRequest(RequestParam(valueid,requiredtrue)) {// 处理路径参数}http://localhost:8080/api/example?123 required false表示请求中可以没有该参数方法参数将被设置为 nullGetMapping(/example)public void handleRequest(RequestParam(valueid,requiredfalse)) {// 处理路径参数}http://localhost:8080/api/example?id1 defaultValuehello接受参数默认为123有参数传递则为请求参数GetMapping(/example)public void handleRequest(RequestParam(valueid,requiredfalse,defaultValue123)) {// 处理路径参数}Validated Validated注解方法参数或方法返回值进行校验 方法参数校验 方法参数校验应用于控制器的处理方法验证传入参数是否满足指定校验规则 Validated注解应用在方法的参数上对request参数进行校验校验的规则可以通过在RequestDto类的属性上使用注解NotNull、NotBlank等定义 PostMapping(/example) public void handleRequest(Validated RequestBody RequestDto request) {// 处理请求 }方法返回值校验 处理方法的执行完毕可以对方法返回对象进行校验确保返回数据满足指定校验规则 Validated注解应用在方法的返回值上对ResponseDto对象进行校验校验规则通过ResponseDto类的属性上使用注解来定义 GetMapping(/example/{id}) public Validated ResponseDto handleRequest(PathVariable(id) String id) {// 处理请求return responseDto; }RequestHeader RequestHeader注解接收请求头的值可以将请求头中指定的信息绑定到方法的参数上 GetMapping(/example) public void handleRequest(RequestHeader(User-Agent) String userAgent) {// 处理请求头的值 }HttpServletRequest HttpServletRequest注解方法参数中注入HttpServletRequest对象通过它来获取完整的请求信息包括请求体、请求头、路径参数和查询字符串参数等 PostMapping(/example) public void handleRequest(HttpServletRequest request) {// 处理请求信息 }结语创作不易如果觉得博主的文章赏心悦目还请——点赞收藏⭐️评论
http://www.pierceye.com/news/247600/

相关文章:

  • 一般的美工可以做网站吗网站做相册
  • 扁平化网站psd招聘类网站怎么做
  • 想当淘客自己的网站怎么做服装网页设计网站
  • 网站怎么做数据接口wordpress主题知更
  • 注册网站登录企业网站建设论文模板
  • 营销型网站模板免费下载常用wordpress搭建环境
  • 浦东新区手机网站建设wordpress 视频页面
  • 做课件最好的素材网站网站背景动图怎么做
  • 做网站时已做好了ps怎么倒入深圳燃气公司地址
  • 做类似淘宝的网站要多少钱亚马逊网站建设进度计划书
  • 够完美网站建设怎么把视频弄成超链接
  • 苏州网站建设哪家更好四川省建设工程信息网官网二建注册
  • 潍坊网站关键词推广湖南餐饮网站建设
  • 珠海网站建设优化推广win2008 iis7发布网站
  • 平安网站建设发挥了积极的作用wordpress 的数据库路径
  • 福州网站建设优化安阳县二中录取分数线2022
  • 如何建手机网站网站能否做二维码
  • 南京网站建设 雷仁网上海网站制作网络推广方法
  • 营销型网站怎么做安阳县有多少个乡镇
  • 网站评论 设计天气网站建设
  • 潍坊市住房和城乡建设局网站哈尔滨最新发布公告
  • 白云网站 建设信科网络制作网站软件网站
  • 房产网站的建设想发布oa网站 需要备案吗
  • 帮别人做钓鱼网站吗海口网站建设过程
  • 广州php网站建设做网站的公司推荐
  • 百度一下建设银行网站首页网上购物都有哪些网站
  • 装饰公司营销型网站建设idc服务器租赁
  • 广告投放跟网站建设一样吗视频网站能备案吗
  • 哪些网站可以找到兼职做报表的学校网站建设价格明细表
  • 域名购买哪个网站好wordpress 转载插件