Activiti工作流从入门到入土:入门实例

  
  

文章源码托管:https://github.com/OUYANGSIHAI/Activiti-learninig
欢迎明星! ! !

     

一、前言

  

在上一节中我们对activiti进行了基本的介绍activiti进行了基本的介绍,同时介绍了基本的概念。

  

这一节,我将用一个入门程序,介绍如何使用activiti。

  

二、环境准备

  
2.1,编译器选择h5> 这里我们使用<代码> 想法进行工作流开发,虽然的想法对于工作流的友好度不是很好,因为会有一些小的错误,但是,想法对于Java的开发还是非常的好的。

  

在用想法开发之前,我们需要在思想中安装<强> bpmn开发的插件强。方法如下

  

<>强打开设置

  

 Activiti工作流从入门到入土:入门实例

  

<强>选择插件
 Activiti工作流从入门到入土:入门实例

  

<强>搜索actiBPM
 Activiti工作流从入门到入土:入门实例

  

<强>重启的想法,新建文件

  

如果能够找到下面的创建方法,就代表成功了。
 Activiti工作流从入门到入土:入门实例

  

<强>新建后出现下面的编辑页面
 Activiti工作流从入门到入土:入门实例

  

到现在,bpmn编辑插件就准备好了。

  
2.2,其他环境准备h5>   <李> JDK: 1.8   <李>数据库:mysql5.7李   <李> activiti jar包:使用maven依赖李      

三,入门程序

  
3.1,新建maven项目h5> 新建的maven项目目录如下
 Activiti工作流从入门到入土:入门实例

  
3.2,添加pom依赖h5> 这里需要的pom依赖有以下几个:junit,德鲁伊,mysql, lombok(日志),activiti

  
 <代码> & lt; ?xml version=" 1.0 " encoding=" utf - 8 " ?比;
  
  & lt;项目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”比;
  & lt; modelVersion> 4.0.0
  
  & lt; groupId> com.sihai
  & lt; artifactId> acitvitiDemo
  & lt; version> 1.0 -snapshot
  
  & lt; properties>
  & lt; project.build.sourceEncoding> UTF-8
  & lt; maven.compiler.source> 1.8 & lt;/maven.compiler.source>
  & lt; maven.compiler.target> 1.8 & lt;/maven.compiler.target>
  & lt;/properties>
  
  & lt; dependencies>
  & lt; dependency>
  & lt; groupId> junit
  & lt; artifactId> junit
  & lt; version> 4.12 & lt;/version>
  & lt; scope> test
  & lt;/dependency>
  
  & lt; !——德鲁伊比;
  & lt; dependency>
  & lt; groupId> com.alibaba
  & lt; artifactId> druid
  & lt; version> 1.1.12
  & lt;/dependency>
  
  & lt; !——mysql——比;
  & lt; dependency>
  & lt; groupId> mysql
  & lt; artifactId> mysql-connector-java
  & lt; version> 5.1.30
  & lt;/dependency>
  
  & lt; !——lombok祝辞
  & lt; dependency>
  & lt; groupId> org.projectlombok
  & lt; artifactId> lombok
  & lt; version> 1.16.12
  & lt;/dependency>
  
  & lt; !——logback祝辞
  & lt; dependency>
  & lt; groupId> ch.qos.logback
  & lt; artifactId> logback-core
  & lt; version> 1.1.8
  & lt;/dependency>
  & lt; dependency>
  & lt; groupId> ch.qos.logback
  & lt; artifactId> logback-classic
  & lt; version> 1.1.8
  & lt;/dependency>
  & lt; dependency>
  & lt; groupId> org.slf4j
  & lt; artifactId> slf4j-api
  & lt; version> 1.7.22
  & lt;/dependency>
  
  & lt; dependency>
  & lt; groupId> org.activiti

Activiti工作流从入门到入土:入门实例