28、完美的RestApi

什么是RestApi

RestApi是指restful api的简写,restful是一种接口设计风格,一句话就是对接口的定义提出一组标准.

  1. 每个URL代表一种资源,独一无二;
  2. 无状态,访问不同的实例结果一致;
  3. 遵守GET POST PUT PATCH DELETE对应相应的操作;
  4. 支持路径参数;
  5. 不用代码开发,直接就可以通过URL获取到数据;

设计完善的RestApi 最大的好处就是与语言无关。

camunda RestApi

camunda提供了非常完整的API,文档也非常齐全。
参考文档:https://docs.camunda.org/manual/7.17/reference/rest/
如果camunda提供的RestApi不满足业务要求,还可以通过使用springboot引擎端借助流程引擎API自己提供额外的rest api。
如果流程引擎API也不能满足要求,还可以通过直接通过SQL查询提供额外的Rest Api。

RestApi调用

在实际开发中使用调用RestApi时,需要将入参request,返回response的json数据转换成对象,这些对象可能非常繁琐,如果是java客户端,可以使用以下方法。

你可能感兴趣的:(camunda工作流实战,低代码,分布式,架构,java,开发语言)