# springboot_activiti **Repository Path**: lxllx/springboot_activiti ## Basic Information - **Project Name**: springboot_activiti - **Description**: springboot,gradle,activiti,mybatis - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2020-04-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 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,需要根据业务定制。