Feign解决服务之间传递文件、传递list,map、对象( 三 )
我测试的时候 , 使用 如下这些参数 , 都可以完成传递、
/*** 示例代码:feign请求测试* @return*/public String test01(){try {String name = "中文";String nametwo = "two";MultipartFile file = fileToMultipartFile(new File("E:\\临时\\1.xlsx"));MultipartFile file2 = fileToMultipartFile(new File("E:\\临时\\2.xlsx"));Map advertiserMap = new HashMap<>();User user = new User();user.setXm("张三");User user1 = new User();user1.setXm("张四");advertiserMap.put("zw", user);advertiserMap.put("中", user1);List
接收端同样要注意 , 要使用@RequestPart 来接收参数 。
/*** 演示用demo , 用来测试这些类型是不是都可以接收* @param name 普通参数* @param file 普通文件* @param advertiserMap 普通map对象* @param materials 普通list对象* @param user 对象* @param files 多文件* @return*/@ResponseBody@PostMapping("/test01")public ResultJson test01(@RequestPart(value = "http://kandian.youth.cn/index/name", required = false) String name,@RequestPart(value = "http://kandian.youth.cn/index/nametwo", required = false) String nametwo,@RequestPart(value = "http://kandian.youth.cn/index/file", required = false) MultipartFile file,@RequestPart(value = "http://kandian.youth.cn/index/advertiserMap", required = false) Map advertiserMap,@RequestPart(value = "http://kandian.youth.cn/index/materials", required = false) List
注意 , 基础的数据类型 , String 之类的可以不用写注解也可以接收 。
原文链接:
如果觉得本文对你有帮助 , 可以转发关注支持一下
- 人民币|天猫国际新增“服务大类”,知舟集团提醒入驻这些类目的要注意
- 痛点|首个OTA智能社区诞生 解决行业四大痛点
- 出海|出海日报丨短视频生产服务商小影科技完成近4亿元 C 轮融资;华为成为俄罗斯在线出售智能手机的第一品牌
- 成为佛山移动服务体验官 表白留言赢取百元话费
- 恢复|电脑文件不小心被删除了怎么恢复?文件恢复可以用这招解决!
- 路由器|家里无线网经常断网、网速慢怎么办?教你几个小窍门,轻松解决
- 体验|vivo的OriginOS怎么样?体验报告来袭:虽惊艳但核心问题未解决
- 贵阳|捷顺科技(002609.SZ)中标贵阳智慧停车公共信息服务平台系统建设项目
- 服务平台|HashiCorp发布多云服务平台Consul 1.9版
- 专项|青阳县交通运输局开展巡游出租汽车规范服务专项检查