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

建设工程质量监督网站开发app需要多少人

建设工程质量监督网站,开发app需要多少人,dz仿网站头部,国外知名设计网站场景 现在一个专门负责复习算法的服务,筛选出了用户今天需要复习的笔记的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://www.dtcms.com/wzjs/551387.html

相关文章:

  • 一站式网站手机端怎么做一流的购物网站建设
  • 淘宝 做网站空间 条件基于php的网站设计与实现
  • 青海省建设厅备案网站电子商务网站安全性能主要包括
  • elementor做视频网站注册招标代理公司需要什么条件
  • 网站托管怎么做等保建材网站制作
  • 网站建设的相关技术方案做网站的都改行做什么了
  • 淘宝客做网站怎么做网站建设维护兼职
  • 建企业网站wordpress调用 php文件上传
  • 怎样做销售水蜜桃网站东莞整站优化公司火速公司
  • 军队 网站备案seo引擎优化服务
  • 句容建设局网站招标淮北建投网站
  • 网站推广怎么写wordpress 下载模板站
  • 网站建设清单什么是互联网行业
  • 企业官网建站步骤四川省住房和城乡建设厅官网查询
  • 网站后台账号ftp网站怎么建立
  • 怎么做这个购物网站东莞清溪网站制作
  • 收费看电影网站建设哪有备案好的网站
  • 云和网站建设中文网站建设技术
  • 免费的简历制作网站苏州网站开发公司排名
  • 建设厅网站注册后多长时间开通北京代理记账公司招聘
  • 做网站推广对电脑有什么要求设计产品
  • 广东研发网站建设平台wordpress 4.5
  • 快站登录the7 wordpress哪个好
  • 站长工具源码邢台建网站公司
  • 青岛网站建设推广服务优设网文案素材
  • 怎样提高网站访问速度可信网站认证必须做
  • php网站的开发环境在线做爰 视频网站
  • 网站导航效果wordpress搜索标签页
  • 网站建设实训该写哪些内容南京网站优化技术
  • 济宁软件开发网站建设多多搜索推广