Activiti學習筆記(三)獲取ProcessEngine對象的多種方式


官方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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM