【第22期】观点:IT 行业加班,到底有没有价值?

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


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

相关文章推荐

Spring 与 Activiti 集成

spring中集成activiti

springmvc+activiti 完美整合- 流程在线设计+代码生成器+UI快速开发库,提高一半的开发效率

JEECG(J2EE Code Generation)是一款基于代码生成器的智能开发平台,采用代码生成+手工MERGE半智能开发模式, 可以帮助解决Java项目60%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失扩展性和灵活性。 JEECG宗旨是

程序员升职加薪指南!还缺一个“证”!

CSDN出品,立即查看!

Java 框架起步

简单的开场白:把我开发 Java Web 框架过程中想说的话,给说出来。先介绍下作者的背景,本人最先比较熟悉 JS,先是接触过 ASP(VBS)、ASP(用 JScript 编写,花时间不少)、ASP...

关于activiti5与eclipse集成

jdk 1.6 win7 64位系统     这几天一直在尝试用myeclispe 8.5   myeclipse10.0 集成activiti5 designer 0.6.0,activiti5 designer 5.8.0,<span style=&qu...

2014记录文件收藏夹也由于浏览器更换不得不在这保存一份

Bookmarks 书签栏 前端技术 jstl JSTL的EL隐式对象 - 爱技术爱生活—TAO - 博客频道 - CSDN.NET 深入浅出学S...
  • vipyhd
  • vipyhd
  • 2014-06-16 10:11
  • 5489
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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