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

外行学网页制作与网站建设从入门到精通seo软件推荐

外行学网页制作与网站建设从入门到精通,seo软件推荐,网站开发 数字证书,公司网站改版方案盛世feign技巧 - form方式传值。 0. 文章目录1. 前言2. 调用样例3. 原理解析3.1 feign端序列化参数3.2 SpringMVC服务端解析参数3.3 补充 - 继承关系不会被传递的原因3.4 补充 - 不能使用GET。4. 总结1. 前言 直接正题。 如何使用feign进行fom表单方式的请求调用,以及其…

feign技巧 - form方式传值。

0. 文章目录

      • 1. 前言
      • 2. 调用样例
      • 3. 原理解析
        • 3.1 feign端序列化参数
        • 3.2 SpringMVC服务端解析参数
        • 3.3 补充 - 继承关系不会被传递的原因
        • 3.4 补充 - 不能使用GET。
      • 4. 总结

1. 前言

直接正题。 如何使用feign进行fom表单方式的请求调用,以及其中的注意事项。

2. 调用样例

// =============================================== feign调用端//	注意事项://		1. 两个参数都要使用@RequestPart注解进行标注.//		2. consumes属性配置为必选.//		3. 代表参数载体对象的params字段, 不能存在继承关系, 所有字段都必须直接定义在KDeployParams中. 如果存在基类, 那么处理流程中,只有在`KDeployParams`中直接定义的字段才能被正确解析并传递给服务端,基类的字段不会被feign解析传递. @PostMapping(value = "/projectB/postWithFormData", consumes = MediaType.MULTIPART_FORM_DATA_VALUE)String postWithFormData(@RequestPart("file") MultipartFile file, @RequestPart KDeployParams params);// =============================================== 对应的服务端 //	注意事项://		1. 第二个参数params前面没有任何注解, 或者使用@ModelAttribute。千万不要使用@RequestPart.@PostMapping("/projectB/postWithFormData")public String postWithFormData(@RequestPart(required = false, name = "file") MultipartFile file,KDeployParams params) throws InterruptedException, IOException { ... }    

3. 原理解析

分为两部分 —— 发送端的feign,以及服务端的SpringMVC。

3.1 feign端序列化参数

整条请求链路中,feign端的调用层级最终会来到位于feign-form-xx.jar中的MultipartFormContentProcessor.process (...)
在这里插入图片描述

3.2 SpringMVC服务端解析参数

针对上文例子中,在服务端接收层面,SpringMVC中负责传递过来的参数还原/反序列化为KDeployParams的是ServletModelAttributeMethodProcessor(该类实现了大名鼎鼎的HandlerMethodArgumentResolver)。

3.3 补充 - 继承关系不会被传递的原因

PojoUtil的坑,下面这里只会检索出当前类直接声明的字段
在这里插入图片描述

3.4 补充 - 不能使用GET。

否则报如下错误:
在这里插入图片描述

4. 总结

神在细节之中。

细节是魔鬼。

http://www.ritt.cn/news/20543.html

相关文章:

  • 宁波网页设计培训班优化营商环境工作开展情况汇报
  • 中国最大网站建设商淄博头条新闻今天
  • seo的网站特征如何在百度上发表文章
  • 淮安建设网站制作世界军事新闻
  • 网站离线浏览器 怎么做建网站流程
  • 网站流量一直做不起来企业营销培训课程
  • WordPress支持外链图片seo数据分析哪些方面
  • 网站地图对seo的影响搜索引擎优化的简写是
  • 最专业的网站建设公司代理公司注册
  • win2008r做网站临沂百度推广多少钱
  • 网站icp备案证书下载恶意点击推广神器
  • 福州免费自助建站模板南昌百度推广联系方式
  • 网页设计代码html作品展示西安网站seo哪家公司好
  • google网站登陆模板腾讯体育nba
  • 网站开发工程师职位概要爱站关键词
  • 网站建设优化过程中的优化策略seo研究中心怎么了
  • 网站下载下来怎么做后台在百度上怎么发布信息
  • 为什么很多公司做网站建设营销计划书7个步骤
  • 网站建设维护人员友情链接赚钱
  • wordpress 4.9.8中文版西安seo经理
  • 做侵权网站用哪里的服务器稳搜索引擎技术基础
  • 贵州省建设学校官方网站广州优化公司哪家好
  • 安徽网站建设公司排名游戏推广员每天做什么
  • 营销型网站服务网络营销的三大核心
  • 典型网站开发的流程重庆高端seo
  • 做企业公示的数字证书网站百度软件下载
  • 腾讯网站统计代码每日财经最新消息
  • wordpress英文版切换中文版网络营销策略优化
  • 视频号的网站链接百度推广竞价
  • 做淘客找单子的网站网络营销师报名入口