3.2 ProcessEngineConfiguration bean

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

<bean id="processEngineConfiguration" class="org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration">

然后使用这个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事务
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容