当前位置: 首页 > news >正文

NC65 rest接口 开发 NC65接口开发

一、在对应模块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 测试

在这里插入图片描述

相关文章:

  • C 语言中的 char 关键字详解
  • 学生成绩管理系统
  • 中国象棋开源人工智能程序(带UI)搬运
  • GEE入门篇|遥感专业术语(实践操作4):光谱分辨率(Spectral Resolution)
  • C语言统计成绩
  • 远程控制桌面,让电脑办公更简单
  • 1 开源鸿蒙OpenHarmony niobe407 STM32F407IGT6芯片轻型系统全量源码4.1版本下载流程
  • 【小沐学QT】QT学习之Web控件的使用
  • 【C语言】指针初阶
  • 【初中生讲机器学习】12. 似然函数和极大似然估计:原理、应用与代码实现
  • Python爬虫-付费代理推荐和使用
  • docker小知识:linux环境安装docker
  • 【Azure 架构师学习笔记】-Azure Synapse -- Link for SQL 实时数据加载
  • Visual Studio Code(VSCode)软件相关(安装、用法、工具等)
  • 大语言模型LLM分布式训练:大规模数据集上的并行技术全景探索(LLM系列03)
  • 【电子通识】为什么单片机芯片上会有多组VDD电源?
  • Qt QWidget 简约美观的加载动画 第五季 - 小方块风格
  • Linux——进程控制
  • 设计模式浅析(九) ·模板方法模式
  • Python中的异常处理详解及try-except语句的工作原理
  • 日本大米价格连续16周上涨,再创最高纪录
  • 持续更新丨伊朗内政部长:港口爆炸已致14人死亡
  • 特朗普将举行集会庆祝重返白宫执政百日,美媒:时机不当
  • 白酒瓶“神似”北京第一高楼被判侵权,法院一审判赔45万并停售
  • 最大规模的陈逸飞大展启幕:回望他,回望一个时代
  • 深圳大学传播学院院长巢乃鹏已任深圳大学副校长