springMVC集成activiti--Activiti系列(二)

原创 2016年08月31日 14:08:43

博主用的activiti的版本是5.21.0,需要的activiti的jar包如下:

还要用到mybatis的jar包,即便ORM框架用的不是mybatis,也要把这个jar包放到lib里去,缺这个包,启动就报错。

jar包下载地址:http://download.csdn.net/detail/qq_33556185/9617841

在配置了事务、数据源的spring的配置文件里加入如下配置

    <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">    
       <property name="processEngineConfiguration" ref="processEngineConfiguration" />    
    </bean>    
    <bean id="processEngineConfiguration"   class="org.activiti.spring.SpringProcessEngineConfiguration">   
       <property name="dataSource" ref="dataSource" /> 
       <property name="transactionManager" ref="txManager" />    
       <property name="databaseSchemaUpdate" value="true" />    
       <property name="jobExecutorActivate" value="false" />    
    </bean>    
    <!-- activiti的各种服务接口 -->    
    <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />    
    <bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService"/>    
    <bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />    
    <bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService"/>    
    <bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />  
    <bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService" />
然后在命名空间里去掉:default-autowire="byName"配置。

将使用了activiti服务的Service配置在Spring的配置文件里,勿用注解方式注入。

   <bean id="processDefinitionService" class="com.mvc.service.impl.ProcessDefinitionService" autowire="byName"></bean> 
   <bean id="processService" class="com.mvc.service.impl.ProcessService" autowire="byName"></bean>
如此大功告成,activiti便成功集成到SpringMVC里了。


版权声明:本文为博主原创文章,未经博主允许不得转载。

Activiti整合到springMVC项目的详细配置

注:本次教程全部在Activiti-5.16.4版本下测试通过 首先需要配置好springMVC的项目,这里就不再赘述,(有时间也会写一个springMVC简单教程),即在springMVC原有项目...

Activiti-5.18.0与springMvc项目集成和activiti-explorer单独部署Web项目并与业务数据库关联方法(AutoEE_V2实现方式)

Activiti-5.18.0与springMvc项目集成和activiti-explorer单独部署Web项目并与业务数据库关联方法,实现简单快速涉及部署工作流,工作流设计工程和业务工程分离,分别部...

SpringMVC与Activiti网页流程设计器整合

忙活了一个星期左右,查找各种资料,终于将Activiti的流程设计器分离出来,与SpringMVC,spring整合了起来,先把工程分享出来,等有时间了在慢慢讲解具体的整合步骤。工程下载之后直接可以运...

SpringMVC集成Activiti5.22

1、搭建SpringMVC项目 2、添加activiti-engine和activiti-spring包 3、Resource下添加spring-activiti.xml xmlns:cont...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

spring mvc Activiti5.18+ Diagram-viewer集成

spring mvc Activiti5.18+ Diagram-viewer集成前言: 最近在做Activiti的Diagram-viewer组件集成,鉴于知名Activiti专家咖啡兔的博客中通过...

spring mvc(注解)上传文件的简单例子

spring mvc(注解)上传文件的简单例子,这有几个需要注意的地方 1.form的enctype=”multipart/form-data” 这个是上传文件必须的 2.applicationCon...

Activiti中的流程历史保存流程发起人的方法

Activiti中流程的历史信息保存在ACT_HI_ACTINST表中,流程历史信息保存在ACT_HI_PROCINST表中,我们可以通过API或者直接写SQL进行查询,但是这里面并没有流程发起人的信...

springMVC集成activiti所需的jar包

  • 2016年08月31日 14:13
  • 1.92MB
  • 下载

SpringMVC项目集成Activiti 5.22 Modeler

整合activiti web modeler 和源码下载,中文stencilset.json,并且关联到自己总结想过的学习连接,可以让你少走弯路!...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:springMVC集成activiti--Activiti系列(二)
举报原因:
原因补充:

(最多只允许输入30个字)