zoukankan      html  css  js  c++  java
  • 项目中的process.bpmn的读-过程

    1.这次项目中遇到了process.bpmn类的封装好的类。怎么读呢?不知道,一周过去了,总算明白点。

    2.首先也是从Controller开始,走进service层,比如mybatis,调用的就不是mapper方法,而是process封装好的startProcess之类的。

    3.首先找到process的bpmn文件,看一下他的流程,比如:

      start--->vialidate-->A or B--->end

    看一下他的流程,然后再看他的源码。这样你就知道怎么回事,源码中对应的方法缩写,找到对应的方法,有些可能调用的还是你学过的那一套。

    比如这个,查询订单,表达式expression的orderQueryService就是这个业务层,调用的就是findByAgentIdOrBookUser,里面的就是参数。

    4.然后就可以根据需求编写代码了,是注释掉一个功能,本地测试。还是加入字段。都可以。

    5.controlelr---->service--->xxxProcess(调用startProcess)--->去找bpmn文件,看流程--->看源文件找对应版块。

    弯弯月亮,只为美好的自己。
  • 相关阅读:
    日期时间工具(dayjs)的使用
    Apache JMeter下载使用
    webpack 干货总结
    常见设计模式——模板方法
    常见设计模式——代理模式
    Codeforces Round #340 (Div. 2)E
    HDU 4547
    HDU 2586
    LCA算法的介绍与模板
    1073. 负二进制数相加
  • 原文地址:https://www.cnblogs.com/Choleen/p/11494664.html
Copyright © 2011-2022 走看看