1spring整合activiti中添加activiti依赖

  1. <!-- 添加Activiti支持 -->
  2. <dependency>
  3. <groupId>org.activiti</groupId>
  4. <artifactId>activiti-engine</artifactId>
  5. <version>5.19.0.2</version>
  6. </dependency>
  7.  
  8. <dependency>
  9. <groupId>org.activiti</groupId>
  10. <artifactId>activiti-spring</artifactId>
  11. <version>5.19.0.2</version>
  12. </dependency>
  13.  
  14. <dependency>
  15. <groupId>org.activiti</groupId>
  16. <artifactId>activiti-bpmn-model</artifactId>
  17. <version>5.19.0.2</version>
  18. </dependency>
  19. <!-- spring整合activiti插件 -->
  20. <dependency>
  21. <groupId>org.activiti</groupId>
  22. <artifactId>activiti-spring</artifactId>
  23. <version>5.19.0.3</version>
  24. </dependency>

添加activiti配置文件sring-activiti.xml

  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <beans xmlns="http://www.springframework.org/schema/beans"
  3. xmlns:context="http://www.springframework.org/schema/context"
  4. xmlns:tx="http://www.springframework.org/schema/tx"
  5. xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  6. xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd
  7. http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-2.5.xsd
  8. http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd">
  9.  
  10. <!-- 定义流程引擎配置 -->
  11. <bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration">
  12. <property name="dataSource" ref="dataSource" />
  13. <property name="transactionManager" ref="transactionManager" />
  14. <property name="databaseSchemaUpdate" value="true" />
  15. <property name="jobExecutorActivate" value="false" />
  16. </bean>
  17.  
  18. <!-- 定义流程引擎 -->
  19. <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean">
  20. <property name="processEngineConfiguration" ref="processEngineConfiguration" />
  21. </bean>
  22.  
  23. <!-- 定义Service服务 -->
  24. <bean id="repositoryService" factory-bean="processEngine" factory-method="getRepositoryService" />
  25. <bean id="runtimeService" factory-bean="processEngine" factory-method="getRuntimeService" />
  26. <bean id="taskService" factory-bean="processEngine" factory-method="getTaskService" />
  27. <bean id="historyService" factory-bean="processEngine" factory-method="getHistoryService" />
  28. <bean id="managementService" factory-bean="processEngine" factory-method="getManagementService" />
  29. <bean id="identityService" factory-bean="processEngine" factory-method="getIdentityService"/>
  30. <bean id="formService" factory-bean="processEngine" factory-method="getFormService"></bean>
  31.  
  32. </beans>

2 绘制流程图

3

ssm+activiti+maven的更多相关文章

  1. idea导入ssm javaweb maven项目

    本文笔者辛苦整理, 除了为方便大家贴的maven安装配置和方便的现有项目, 如转载请注明: https://www.cnblogs.com/m-yb/p/11229320.html idea导入ssm ...

  2. SSM(Maven集成)

    ssm全称:Spring+SpringMVC+Mybatis ssm简介: 1.Spring Spring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod J ...

  3. maven(二)基于intellij idea搭建ssm的maven项目结构

    项目配置文件整合步骤 1.这里使用maven来引入项目所需要的jar包,所以也就不需要手动来管理jar包了. pom.xml 配置模板如下: <project xmlns="http: ...

  4. Java-手动搭建SSM(Maven)

    一.环境部署 操作系统:windows10专业版 jdk:1.8.0_144 IDE:eclipse-oxygen 服务器:tomcat 9.0 数据库:mysql 5.7.18 Maven:3.54 ...

  5. ssm的maven项目启动tomcat时报错,Cannot find class: XXXX解决办法

    最近在写一个ssm的项目,启动总是报错.原因网上查了也没找到.最后终于解决.下面直接上代码 问题描述: 严重: Allocate exception for servlet ssm-dispatche ...

  6. mabatis的mapper文件找不到-ssm升级maven常见问题

    手里项目之前是普通ssm的,打算用业余时间升级一把. 1.首先,搭建好maven的ssm项目. 2.配置好jdk,tomcat环境,先启动. 3.启动没问题后将maven目录结构布置好后直接将原有项目 ...

  7. 校园电商项目3(基于SSM)——配置Maven

    步骤一:添加必要文件夹 先在src/main/resources下添加两个文件夹 接着在webapp文件夹下添加一个resources文件夹存放我们的静态网页内容 WEB-INF里的文件是不会被客户端 ...

  8. SSM的Maven项目搭建过程

    POM文件 父项目管理jar包,pom <modelVersion>4.0.0</modelVersion> <groupId>cn.e3mall</grou ...

  9. 自己整合的SSM框架 maven坐标大全

    <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/20 ...

随机推荐

  1. php in_array 的 坑

    话不多说,直接上代码 $str = '7.php'; var_dump(in_array($str,range(0,100))); die; 是 true 这是因为 php是弱类型语言,会把7.php ...

  2. CodeForces - 816C Karen and Game(简单模拟)

    Problem Description On the way to school, Karen became fixated on the puzzle game on her phone! The ...

  3. 牛客国庆集训派对Day_1~3

    Day_1 A.Tobaku Mokushiroku Kaiji 题目描述 Kaiji正在与另外一人玩石头剪刀布.双方各有一些代表石头.剪刀.布的卡牌,每局两人各出一张卡牌,根据卡牌的内容决定这一局的 ...

  4. oozie.log报提示:org.apache.oozie.service.ServiceException: E0104错误 An Admin needs to install the sharelib with oozie-setup.sh and issue the 'oozie admin' CLI command to update sharelib

    不多说,直接上干货! 问题详情 关于怎么启动oozie,我这里不多赘述. Oozie的详细启动步骤(CDH版本的3节点集群) 然后,我在查看 [hadoop@bigdatamaster logs]$ ...

  5. CSS实现文字旋转/实现角标

    主要用到属性transform:rotate(-30deg) example: .divedittable .project-tag div { width: 43px; line-height: 4 ...

  6. ionic之自定义图片

    一个好的app,必须都有很好的ui设计师来设计界面,增强客户的体验,表现自己本身公司的特色,但是,在ionic中有些是无法用img标签直接引入图片,只能通过设定的css之后引入css. 页面: < ...

  7. maven编译报错 -source 1.5 中不支持 lambda(或diamond) 表达式,编码 UTF-8 的不可映射字符

    在用maven编译项目是由于项目中用了jdk 1.8, 编译是报错  -source 1.5 中不支持 lambda 表达式. 错误原因: Maven Compiler 插件默认会加 -source ...

  8. AJPFX关于Class类和Class类实例

    Java程序中的各个Java类属于同一类事物,描述这类事物的Java类就是Class类.对比提问:众多的人用一个什么类表示?众多的Java类用一个什么类表示?人  PersonJava类  Cla ...

  9. AJPFX关于JAVA多线程实现的三种方式

    JAVA多线程实现方式主要有三种:继承Thread类.实现Runnable接口.使用ExecutorService.Callable.Future实现有返回结果的多线程.其中前两种方式线程执行完后都没 ...

  10. 【转】java节省内存的几条建议

    下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方. 1. 尽量在合适的场合使用单例   使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单 ...