java 调用 node开发的服务器接口 简记

psms系统,使用mvc 框架 ,现在需要调用 另一 node.js开发的 api 接口。api接口里面有http服务器接口,

psms系统 使用spring mvc 框架,需要把请求HTTP服务的功能写在service下面

/**

* 调用lktspace 下api 的接口

*

* @return 返回需要添加的标签数据

*/

public ListgetQpeTag()throws IOException {

//获取quupa中的标签数据

  String url =rootUrl +qpeTagInfo;

  InputStream is =new URL(url).openStream();

  Map qupaTags =new HashMap<>();

  try {

BufferedReader rd =new BufferedReader(new InputStreamReader(is, Charset.forName(charsetName)));

      String s =readAll(rd);

      JSONObject json =new JSONObject(s);

      qupaTags = json.toMap();

  }finally {

is.close();

  }

ArrayList tags = (ArrayList) qupaTags.get("tags");

  return tags;

}

拼接好url地址 ,使用url方法请求数据。

对应的验证功能 要写在 controler 下面 。service 和 controler 都是在 control层的。

psms 系统要启动 redis,node 启动对应的js。

idea 打开文件 


选择service 下的 pop.xml 文件。

test 和 product 要选择上 默认的不会选择。

IDEA 打开工程和 eclipse 的不同。IDEA 也需要配置jdk 和maven路径。

设置 maven 路径:


记录关键部分。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,477评论 19 139
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,955评论 18 399
  • 来源与:阿里云栖 禁止用于商业用途 ps:如果需要电子书 评论你们邮箱 我会发给你们 下面感觉还是有点乱 目录 一...
    小向资源网阅读 12,269评论 0 12
  • 〖每日拔拔草〗三度思维空性 1.早上先生自己还在吃饭,就催我快些快些要上班了,我就赌气回答:你自己先去吧。(不倾听...
    lindacheng2017阅读 1,072评论 1 0
  • 遇见是逗号 等你是分号 省略号是每个相处的细节 爱你却没有句号
    我的小羊是你的阅读 1,638评论 0 0