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 路径:


记录关键部分。

你可能感兴趣的:(java 调用 node开发的服务器接口 简记)