一、在对应模块META-INF下编写 xxx.rest 文件,也要放在Home里对应的目录下。
二、开发接口,继承extends AbstractUAPRestResource,(有的项目会继承别的方法如:AbstractNCCRestResource,MTFRestResource;有的是底层继承ServerResource)
把写的接口放在public 或 client 端。
@Path("/saleOrderBIP")
public class SaleOrderBIPApi extends AbstractUAPRestResource {
@Override
public String getModule() {
return "so"; //模块名
}
@POST
@Path("/saleOrder")
@Consumes({ "application/json" })
@Produces({ "application/json" })
public JSONObject getCustomerbaseinfo(JSONObject json) {
JSONObject result=new JSONObject();
result.put("message","Yes");
return result;
}
}
三、配置虚拟机参数改端口。
-Duap.hotwebs=nccloud,fs,uapws
-Dnc.http.port=8088
四、postman 测试