3.2 ProcessEngineConfiguration bean

在activiti.cfg.xml必须包含有ID的Bean 'processEngineConfiguration'


然后使用这个bean来构造ProcessEngine。有多个类可用于定义processEngineConfiguration。这些类表示不同的环境,并相应地设置默认值。选择匹配(最多)环境的类是最佳实践,以最小化配置引擎所需的属性数。目前可以使用以下类(将来的版本中将会有更多类):

org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration**:流程引擎以独立方式使用。Activiti将负责交易。默认情况下,仅在引擎引导时检查数据库(如果没有Activiti架构或架构版本不正确,则抛出异常)
org.activiti.engine.impl.cfg.StandaloneInMemProcessEngineConfiguration**:这是一个用于单元测试的便利类。Activiti将负责交易。默认情况下使用H2内存数据库。引擎启动和关闭时将创建和删除数据库。使用此功能时,可能不需要其他配置(例如,使用作业执行程序或邮件功能时除外)
org.activiti.spring.SpringProcessEngineConfiguration**:在Spring环境中使用流程引擎时使用。有关更多信息,请参阅[Spring集成部分](https://www.activiti.org/5.x/userguide/#springintegration)
org.activiti.engine.impl.cfg.JtaProcessEngineConfiguration**:在引擎以独立模式运行时使用JTA事务

你可能感兴趣的:(3.2 ProcessEngineConfiguration bean)