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文件,看流程--->看源文件找对应版块。

最新文章

  1. php内核分析(五)-zval
  2. subversion(SVN)安装配置
  3. loadrunner录制webservice接口需要用户名密码时的解决方法
  4. 嵌入式系统Linux内核开发工程师必须掌握的三十道题(转)
  5. MIFARE系列1《MIFARE简介》
  6. Tab 防刷新
  7. C++STL_max
  8. BZOJ 2330: [SCOI2011]糖果( 差分约束 )
  9. 私人定制javascript中数组小知识点(Only For Me)
  10. HTTP 报文中的 Header 字段进行身份验证
  11. 「拥抱开源, 又见 .NET」系列第三次线下活动简报
  12. Python距离放弃拉近的day03
  13. Qt 的坐标系统
  14. 手工编程:hello world
  15. css CSS常见布局解决方案
  16. hibernate学习之一 框架配置
  17. CDOJ 1401 谭爷的黑暗沙拉 数学
  18. Linux C 一些函数 所属头文件
  19. Spring(十四)之事务
  20. 01.1 Windows环境下JDK安装与环境变量配置详细的图文教程

热门文章

  1. appium 爬取微信的相册内容(不知什么时候能写完)
  2. php 字符串常用函数
  3. 用windows 画图 裁剪照片
  4. 多线程的sleep、yield、join用法及sleep与wait的区别
  5. AcWing 1049. 大盗阿福
  6. 机器学习作业(五)机器学习算法的选择与优化——Matlab实现
  7. [ZJOI2007] 矩阵游戏 - 二分图匹配
  8. [ZJOI2008] 骑士 - 基环树dp
  9. BZOJ2190 SDOI2008 仪仗队 gcd,欧拉函数
  10. nginx ip配置反向代理为本地域名