1.pom.xml文件配置

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"><parent><artifactId>ssm</artifactId><groupId>com.ssm</groupId><version>1.0-SNAPSHOT</version></parent><modelVersion>4.0.0</modelVersion><artifactId>ssm-activiti</artifactId><properties><activiti.version>5.22.0</activiti.version></properties><dependencies><dependency><groupId>org.activiti</groupId><artifactId>activiti-engine</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-spring</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId><version>3.2.5</version></dependency><dependency><groupId>javax.activation</groupId><artifactId>activation</artifactId><version>1.1</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-bpmn-model</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-bpmn-converter</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-bpmn-layout</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-common-rest</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-crystalball</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-diagram-rest</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-explorer</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-image-generator</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-json-converter</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-modeler</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-simple-workflow</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.activiti</groupId><artifactId>activiti-process-validation</artifactId><version>${activiti.version}</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>xmlgraphics-commons</artifactId><version>1.2</version></dependency><dependency><groupId>com.vaadin</groupId><artifactId>vaadin</artifactId><version>6.8.8</version></dependency><dependency><groupId>org.imgscalr</groupId><artifactId>imgscalr-lib</artifactId><version>4.2</version></dependency><dependency><groupId>org.apache.geronimo.specs</groupId><artifactId>geronimo-servlet_3.0_spec</artifactId><version>1.0</version><scope>provided</scope></dependency><dependency><groupId>javax</groupId><artifactId>javaee-api</artifactId><version>7.0</version><scope>provided</scope></dependency><dependency><groupId>joda-time</groupId><artifactId>joda-time</artifactId><version>2.1</version></dependency><!-- Batik的包主要是用来解析html中的svg的内容 --><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-transcoder</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-dom</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-bridge</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-css</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-anim</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-codec</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-ext</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-gvt</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-script</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-js</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-parser</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-svg-dom</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-svggen</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-util</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-xml</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-awt-util</artifactId><version>1.7</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>batik-js</artifactId><version>1.7</version></dependency><dependency><groupId>xml-apis</groupId><artifactId>xml-apis-ext</artifactId><version>1.3.04</version></dependency><dependency><groupId>xml-apis</groupId><artifactId>xml-apis</artifactId><version>1.3.04</version></dependency><dependency><groupId>org.apache.xmlgraphics</groupId><artifactId>xmlgraphics-commons</artifactId><version>1.2</version></dependency></dependencies>
</project>

2.Spring.xml文件配置

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-4.1.xsd"><!-- ==================== Activiti配置 start =================== --><!-- 单例json对象 --><bean id="objectMapper" class="com.fasterxml.jackson.databind.ObjectMapper"/><!-- 引擎内部提供的UUID生成器,依赖fastxml的java-uuid-generator.jar模块 --><!-- <bean id="uuidGenerator" class="org.activiti.engine.impl.persistence.StrongUuidGenerator" /> --><!-- activiti的processEngine配置 --><bean id="processEngineConfiguration" class="org.activiti.spring.SpringProcessEngineConfiguration"><property name="dataSource" ref="dataSource" /><property name="transactionManager" ref="transactionManager" /><!-- 没有表创建表 --><property name="databaseSchemaUpdate" value="true" /><!-- 是否激活Activiti的任务调度 --><property name="jobExecutorActivate" value="false" /><!-- 是否开启工作的数据日志 --><!-- <property name="enableDatabaseEventLogging" value="true" /> --><!--<property name="history" value="full"/>--><property name="processDefinitionCacheLimit" value="10"/><!-- mail --><!-- <property name="mailServerHost" value="localhost"/><property name="mailServerUsername" value="kafeitu"/><property name="mailServerPassword" value="000000"/><property name="mailServerPort" value="2025"/> --><!-- UUID作为主键生成策略  --><!-- <property name="idGenerator" ref="uuidGenerator" /> --><!-- 生成流程图的字体 --><property name="activityFontName" value="宋体"/><property name="labelFontName" value="宋体"/><!-- 缓存支持<property name="processDefinitionCache"><bean class="me.kafeitu.demo.activiti.util.cache.DistributedCache" /></property>--><!-- 自动部署 --><!-- <property name="deploymentResources"><list><value>classpath*:/deployments/*</value></list></property> --><!-- 自定义表单字段类型 --><!-- <property name="customFormTypes"><list><bean class="me.kafeitu.demo.activiti.activiti.form.UsersFormType"/></list></property> --></bean><!-- 加载activiti引擎processEngine --> <bean id="processEngine" class="org.activiti.spring.ProcessEngineFactoryBean" destroy-method="destroy"><property name="processEngineConfiguration" ref="processEngineConfiguration" /></bean><!-- activiti的7大服务接口 --><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="formService" factory-bean="processEngine" factory-method="getFormService" /><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" /><!-- ==================== Activiti配置 end =================== -->
</beans>

后续我将继续写Activiti Modeler的整合

Activiti学习:(第一篇) SpringMVC整合Activiti相关推荐

  1. Activiti工作流使用之SpringBoot整合Activiti

    Activiti工作流使用之SpringBoot整合Activiti 文章目录 Activiti工作流使用之SpringBoot整合Activiti 一.springboot整合Activiti环境依 ...

  2. MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB

    2019独角兽企业重金招聘Python工程师标准>>> MongoDB学习第一篇 --- Mac下使用HomeBrew安装MongoDB 0.确保mac已经安装了HomeBrew ( ...

  3. Python中的TCP的客户端UDP学习----第一篇博客

    Python中的TCP的客户端&UDP学习--第一篇博客 PS: 每日的怼人句子"我真想把我的脑子放到你的身体里,让你感受一下智慧的光芒" 先说UDP流程 发送: 创建套接 ...

  4. VUE源码学习第一篇--前言

    一.目的 前端技术的发展,现在以vue,react,angular为代表的MVVM模式以成为主流,这三个框架大有三分天下之势.react和angular有facebook与谷歌背书,而vue是以一己之 ...

  5. RISC-V学习-第一篇[指令类型]

    本文是RVSC-V处理器学习的第一篇文章,对RV32IMAFDC指令集的学习笔记. 1. 运算指令 立即数运算指令 addi rd,rs1,imm[11:0] 功能 1.将rs1与12位立即数(进行符 ...

  6. Java图像处理最快技术:ImageJ 学习第一篇

    ImageJ是世界上最快的纯Java的图像处理程序.它可以过滤一个2048x2048的图像在0.1秒内(*).这是每秒40万像素!ImageJ的扩展通过使用内置的文本编辑器和Java编译器的Image ...

  7. springCloud 学习第一篇(介绍以及Rest 学习:服务者 与消费者 环境搭建)

    什么是SpringCloud? springCloud ,基于springBoot 提供了一套微服务解决方案,包括服务注册与发现,配置中心全链路监控,服务网关,负载均衡,熔断器等组件,除了基于netF ...

  8. rabbitMQ的学习第一篇(持续更新)

    rabbitMQ的学习目标 需要带着目的去学习一项技术,在学习中深入思考感受, 1:mq的使用场景 2:几种mq什么时候选择rabbitMQ 3:MQ保存和消费消息的性能于其他MQ的对比 4:系统的q ...

  9. javascript基础入门_javascript基础入门学习第一篇

    今天主要讲述js,在讲述今天的编程知识之前,我们要对C++做一个说明因为一些原因C的知识不做更新了,下面将讲述js的编程知识,首先需要了解的是js是一个脚本语言不是编程语言这两者的区别就是一个需要依附 ...

  10. 深度学习第一篇论文——半监督学习Mean Teacher 的学习

    最近一个月刚接触深度学习,导师给了一篇论文(mean teacher)让我先理解然后跑论文里面的代码,这个过程中我出现了很多问题,借这篇blog记录下来,也是鼓励自己接着学下去. Mean Teach ...

最新文章

  1. 笔试题目1,欢迎留言评论
  2. java 日志技术_java 日志技术汇总(log4j , Commons-logging,.....)
  3. Zookeeper 安装部署
  4. python3 文本处理_解决python3 写入中文文本查看为乱
  5. (转)如何用PHP/MySQL为 iOS App 写一个简单的web服务器(译) PART1
  6. HDU 1024 (不重叠m段最大和) Max Sum Plus Plus
  7. Failed to build Android - icescreem-4.0.4
  8. java拼接字符串返回
  9. Ionic for Angular 环境搭建
  10. win7文件和文件夹可以重名吗_怎么取消WIN7复制同名文件自动重命名
  11. python爬虫100例--微博评论(5)
  12. 华为数通笔记-策略路由
  13. git pull 时出现:There is no tracking information for the current branch. Please specify which branch...
  14. 2021中国大学生程序设计竞赛(CCPC)- 网络选拔赛(重赛)Subpermutation
  15. MySQL8.0地理空间数据库的QGIS应用浅析
  16. 电信智能手机android,电信智能手机推荐【图文】
  17. 最小生成树:Prim算法 /Kruskal算法(待深入复习理解)
  18. 项城户口迁移联系电话
  19. linux源代码哪里下载,Redhat的源代码在哪里下载
  20. 奶瓶linux下载软件,求可以在虚拟机上直接加载的奶瓶镜像文件,运行linux系统即可运行奶瓶,哪位好心人可以发给我...

热门文章

  1. Python_pycharm调试模式+使用pycharm给python传递参数
  2. mvn package时,报错A required class is missing: com/thoughtworks/xstream/io/HierarchicalStreamDriver...
  3. SQL,修改表列明错误,不允许保存更改,阻止保存要求重新创建表的更改
  4. application等对象的使用及监听器过滤器
  5. 2012年波兰乌克兰欧洲杯完全赛程(06.09-07.02)
  6. VML编程之------background背景《VML极道教程》原著:沐缘华
  7. C# 2.0中泛型编程初级入门
  8. at()函数遍历图像
  9. storm32云台说明书_STorM32 BGC三轴增稳云台驱动下载
  10. Qt 窗口嵌入桌面 窗口 放在桌面