首页 > 其他 > 详细

Activiti学习笔记(三)获取ProcessEngine对象的多种方式

时间:2018-11-23 19:26:50      阅读:241      评论:0      收藏:0      [点我收藏+]

官方API给我们提供了多种获取ProcessEngine的方式方法,接下来我们来看一下有哪些方法

一、直接通过内置对象的set方式配置出来

ProcessEngine processEngine = ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration()
  .setDatabaseSchemaUpdate(ProcessEngineConfiguration.DB_SCHEMA_UPDATE_FALSE)
  .setJdbcUrl("jdbc:h2:mem:my-own-db;DB_CLOSE_DELAY=1000")
  .setAsyncExecutorActivate(false)
  .buildProcessEngine();

  通过这种可以直接或去一个ProcessEngine对象进行部署、启动等操作

二、activiti.cfg.xml配置文件方式

技术分享图片

官方配置默认用的是h2,这里我们需要手动修改成自己需要的数据库连接

技术分享图片

接下来就可以通过读取配置文件的方式获取我们的ProcessEngine对象了,代码如下

ProcessEngineConfiguration processEngineConfiguration = ProcessEngineConfiguration.createProcessEngineConfigurationFromResource("activiti.cfg.xml");
		ProcessEngine processEngine = processEngineConfiguration.buildProcessEngine();

3、通过ProcessEngine内部方法读取配置文件直接获取ProcessEngine对象

ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();

以上就是我在学习过程中总结出来的三中获取ProcessEngine对象的方式

有什么间接之处欢迎指出互相学习QQ:13880850740

Activiti学习笔记(三)获取ProcessEngine对象的多种方式

原文:https://www.cnblogs.com/smile-tianxia/p/10008959.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!