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