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 路径:
记录关键部分。
网友评论