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

凡客建设网站稳定吗程序员培训学校

凡客建设网站稳定吗,程序员培训学校,网页游戏网站有哪些,怎么查询公司名字是否可以注册场景 现在一个专门负责复习算法的服务,筛选出了用户今天需要复习的笔记的ids,现在要调用笔记服务根据ids查询的接口。 请问复习服务怎么将ids发到笔记服务,笔记服务怎么接收。 思路 发的时候肯定是用字符串,接收的时候&#xf…

场景

现在一个专门负责复习算法的服务,筛选出了用户今天需要复习的笔记的ids,现在要调用笔记服务根据ids查询的接口。
请问复习服务怎么将ids发到笔记服务,笔记服务怎么接收。

思路

发的时候肯定是用字符串,接收的时候,用List接收到了就接收,接收不到就也用字符串,收到了再解析成数组。

参考代码

发送

// 提取需要复习的笔记 ID
List<Long> reviewNoteIds = reviewList.stream().map(NoteAttributeDTO::getNid).toList();
// 转换成逗号分隔的字符串
String idsStr = reviewNoteIds.stream().map(String::valueOf).collect(Collectors.joining(","));

feign:

// 根据ids查询笔记
@GetMapping("/api/note-service/note/findNotesByIds")
ResultData<List<NoteDTO>> findNotesByIds(@RequestParam("ids") String ids);

接收

用List直接接收

@GetMapping("/findNotesByIds")public ResultData<List<Note>> findNotesByIds(@RequestParam("ids") List<Long> ids) {if (ids == null || ids.isEmpty()) {return ResultData.failure(ResultCodeEnum.FAIL, "笔记 ID 不能为空");}List<Note> notes = noteService.findNotesByIds(ids);return ResultData.success(notes);}

先接收成字符串,再解析

// 次接口仅用来测试前端怎么给后端传递一个数组@GetMapping("/arrayTest")public ResultData<List<Long>> arrayTest(@RequestParam("ids") String ids) {// 逗号分隔解析List<Long> idList = Arrays.stream(ids.split(",")).map(Long::parseLong).collect(Collectors.toList());System.out.println(idList);return ResultData.success(idList);}

总结

远程调用要传数组,传的一方肯定用字符串。收的一方看能用List接收到,就用List,不能用List就也用字符串接收。
额,别的方法还没试过,可能还有更简单的方法,不过我感觉这种暂时够用了,顶多传的时候,再粘几行代码就ok了。


文章转载自:

http://B5W2DX8o.nkhzz.cn
http://bYFBYpu5.nkhzz.cn
http://tjoaZNNR.nkhzz.cn
http://EBV2FTWV.nkhzz.cn
http://C6OI3gtN.nkhzz.cn
http://ju3Oxnla.nkhzz.cn
http://9Y4qTh1h.nkhzz.cn
http://HeOGHJ7Y.nkhzz.cn
http://YpDH2mmC.nkhzz.cn
http://c21TKThz.nkhzz.cn
http://s52SQsff.nkhzz.cn
http://VBIY3FlF.nkhzz.cn
http://EZ7AcJmu.nkhzz.cn
http://EVJkI2nm.nkhzz.cn
http://vnrwVbhL.nkhzz.cn
http://jjR57ycM.nkhzz.cn
http://HpNbE0xn.nkhzz.cn
http://wyeb2Ty6.nkhzz.cn
http://nxa9ZjRs.nkhzz.cn
http://W93LDSVx.nkhzz.cn
http://vUHCp8SM.nkhzz.cn
http://IUov8AxU.nkhzz.cn
http://vNNSjTAY.nkhzz.cn
http://6ybfIH5v.nkhzz.cn
http://2qd7lA2z.nkhzz.cn
http://9GMdPX0n.nkhzz.cn
http://wyZ5nqZ6.nkhzz.cn
http://EPDt6akf.nkhzz.cn
http://sffgFwqT.nkhzz.cn
http://Dsrc3ylV.nkhzz.cn
http://www.dtcms.com/wzjs/637792.html

相关文章:

  • 网站建设华企云商快站淘客中转页
  • 中国搜索引擎网站排名广州市中智软件开发有限公司
  • 北京网站优化方法谢馥春网站建设的优势
  • 上海松江做网站的公司黄金网站软件app视频
  • html5网站开发方案保定网站制作计划
  • 阿里域名注册网站学平面设计怎么样啊
  • 网站搭建服务器网络域名后缀
  • 广州做网站哪家好公司网站打不开了
  • 网站建设公司怎么做的怎么做万网网站
  • 海搜网做的网站怎么样电子邮箱网站注册
  • 学院网站建设的需求分析深圳买门的网站建设
  • 玉林网站建设培训网站建设与管理培训总结
  • 灵璧网站建设wordpress 设置404
  • 自己电脑做网站服务器广域网访问山东公司网站开发
  • 设计师的网站网站维护要学多久
  • 电商设计的工作内容肇庆网站关键词优化
  • 厦门市建设与管理局 官方网站贵州省建设厅考证官方网站
  • 网站设计网站设计网站设计如何搭建购物平台
  • 中文网站建设技术wordpress论坛查看用户密码
  • 湖南张家界网站建设旅游示范校建设专题网站
  • 重庆做蔬菜配送的网站有哪些修改wordpress模板
  • 成都网站建设司能打开所有网址的浏览器
  • 手机网站你懂wordpress插件的安装目录
  • 网站建设与管理需要哪些证书想接做网站的单子
  • html怎么做网站首页2021年中国十大电商平台排名
  • 佛山免费网站建设seo 网站树
  • 专业网站建设设计考研培训机构排名前十
  • 怎样做网站背景网站生成pc应用
  • 安徽索凯特建设工程有限公司网站天津 论坛网站制作公司
  • 自贡住房和城乡建设厅网站vps网站打开需要身份验证