Activiti6.0(三)引擎配置

引擎配置类介绍

  • ProcessEngineConfigUration 查找并解析xml配置文件activiti.cfrg.xml 提供多个静态方法配置对象 实现几个基于不通场景的子类
  • 静态方法创建配置对象

  • 默认路径加载一个资源配置文件构造对象:ProcessEngineConfiguration.createProcessEngineConfigurationFromResourceDefault()
  • 指定目录加载一个资源配置文件构造对象 ProcessEngineConfiguration.createProcessEngineConfigurationFromResource(String)
  • 指定目录和修改id类型加载一个资源配置文件构造对象 ProcessEngineConfiguration.createProcessEngineConfigurationFromResource(String,String)
  • 通过流加载一个资源配置文件构造对象 ProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(InputStream)
  • 通过流和修改id类型加载一个资源配置文件构造对象 ProcessEngineConfiguration.createProcessEngineConfigurationFromInputStream(InputStream,String)
  • 独立的引擎配置对象 ProcessEngineConfiguration.createStandaloneProcessEngineConfiguration()
  • 通过内存数据库构造对象 ProcessEngineConfiguration.createStandaloneInMemProcessEngineConfiguration()
  • 流程引擎配置及子类 ProcessEngineConfiguration
  • ProcessEngineConfigurationImpl 抽象类配置了ProcessEngineConfiguration的户型
  • StandaloneProcessEngineConfiguration 通过new的方式创建对象
  • SpringProcessEngineConfiguration 基于spring集成完成扩展

创建流程引擎配置-创建maven activiti脚手架

  • 打开activiti6.0源码 cd tooling/archetypes/
  • mvn clean install
  • 添加main/java 与main/resources 目录

image.png

  • 把helloworld项目里面到main函数与配置文件复制过来,并修改archetype-metadata.xml

image.png

  • 修改main函数里面到参数

image.png

  • cd activiti-archetype-unittest/
  • mvn clean install
  • 添加到maven脚手架

image.png

创建流程引擎配置 config_samples

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

扫码关注云+社区

领取腾讯云代金券