Skip to content

cherry23415/springboot_activiti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

springboot_activiti

springboot_activiti项目,springboot+mybatis+activiti搭建工作流,activiti modeler自定义流程及发布,activiti diagram rest跟踪流程

使用gradle管理jar包

  1. 数据库部分:

    1. ACT_开头的为activiti相关表,第一次启动项目自动创建;
  2. Linux系统支持流程图字体宋体配置:

    1. 切换到%JAVA_HOME%/jre/lib/fonts目录。
    2. 创建fallback目录,mkdir fallback。
    3. 网上下载一个支持Linux宋体的simsun.ttf文件拷贝到fallback目录。
    4. 设置读权限,chmod 644 simsun.ttf(644不行就777)
    5. 重启tomcat,重新操作查看宋体中文已显示。
  3. 可执行jar包(springboot):

 打包:gradle clean bootJar

 执行:java -jar XXX.jar
 或执行:java -jar XXX.jar --spring.profiles.active=dev

部分目录说明:

static/diagram-viewer为流程图跟踪的文件 static/editor-app为自定义流程图的相关文件

1)进入源码文件中的modules\activiti-webapp-explorer2\src\main\webapp目录,
复制diagram-viewer、editor-app、modeler.html三个文件到springboot项目中的resources目录的static下。
2)解压activiti-5.22.0.zip,在Activiti-5.22.0的libs中找到activiti-modeler-5.22.0-sources.jar,
解压找到三个类,放在com.ying.controller.modeler包中,每个类上访问路径增加"/service"。
3)将源码路径modules\activiti-webapp-explorer2\src\main\resources\stencilset.json复制到项目中的resources目录下。
4)static/editor-app/app-cfg.js文件中的contextRoot改成"/service"
5)将日志改成了log4j2

http://localhost:8090/druid/index.html可访问druid监控

项目说明:

controller写了几个modeler创建流程,发布流程,查看流程图的接口;具体流程的启动相关接口在actService
中,没有写controller,需要根据业务定制。

About

springboot,gradle,activiti,mybatis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published