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里了。


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

相关文章推荐

SpringMVC项目集成Activiti 5.22 Modeler

整合activiti web modeler 和源码下载,中文stencilset.json,并且关联到自己总结想过的学习连接,可以让你少走弯路!

JAVAWEB开发之工作流详解(二)——Activiti核心API的使用(流程定义和流程实例的管理、流程变量、监听器...)以及与Spring的集成

管理流程定义 设计流程定义文档 bpmn文件 设置方式可以直接使用插件图形化界面进行设置 为某任务节点指定任务执行者 保存后的BPMN文件可以使用XML编辑器打开 BPMN 2...

Spring4.0.9+SpringMVC4.0.9+SpringSecurity3.2.5+MyBatis3.2.5+Activiti5.21即:SSM框架的企业级搭建——二

在大家的期待中迎来的关于“Spring4.0.9+SpringMVC4.0.9+SpringSecurity3.2.5+MyBatis3.2.5+Activiti5.21即:SSM框架的企业级搭建”的...

工作流引擎Activiti系列(二)——流程设计工具

虽然我们也可以直接编辑XML完成流程的设计,但这稍显麻烦不说,还不直观,所以,这里介绍的是Activiti拖拽式的流程设计工具。     主要有两种工具:官方提供的Activiti Modeler和...
  • anxpp
  • anxpp
  • 2016-12-30 21:12
  • 1591

Activiti系列(二)--审批流程

上一篇文章中,我们介绍了Activiti最简单的流程,但是,我们知道,一般来讲,审批一定有同意和不同意的区别,我们在这篇博客中做一个简单的Demo. 代码: 当然上一篇博客中已经配置了基本的A...

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

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

Activiti+SpringMvc+Mybatis整合

  • 2017-08-23 15:01
  • 40.25MB
  • 下载

Activiti环境配置、项目搭建、与Spring集成、简单示例

Activiti环境配置、项目搭建、与Spring集成、简单示例 /综合区 /Activiti环境配置、项目搭建、与Spring集成、简单示例  2014年5月15日  飞翔的拖鞋up  综合...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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