一、在对应模块META-INF下编写 xxx.rest 文件,也要放在Home里对应的目录下。
二、开发接口,继承extends AbstractUAPRestResource,(有的项目会继承别的方法如:AbstractNCCRestResource,MTFRestResource;有的是底层继承ServerResource)
把写的接口放在public 或 client 端。
@Path("/saleOrderBIP")
public class SaleOrderBIPApi extends AbstractUAPRestResource {@Overridepublic 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 测试