## 下载 请先安装Git,然后执行 `git clone https://github.com/gaoyipeng/workflow-activiti6.git ` ![](https://img.kancloud.cn/d0/7b/d07bca7f85be9bc23d9030f43383656c_737x206.png) ## 导入IDEA 下载成功后,会生成一个名为 workflow-activiti6的文件夹。打开IntelliJ IDEA,选择Import Project ![](https://img.kancloud.cn/3c/79/3c79386d9726408996c585de99e07e54_587x554.png) 选择pom.xml导入,然后等待Maven加载完成即可 ![](https://img.kancloud.cn/7e/8e/7e8e2ea0e3cadb36455009446af96b83_531x650.png) 导入成功后,如下表 ![](https://img.kancloud.cn/49/d8/49d80388d1e6683d6fde3914e0850498_499x489.png) 各模块介绍: | 服务 | 端口 |说明| | ---------------------- | ---- |---- | | workflow-activiti-rest | 9090 | activiti模块、集成了工作流| | workflow-auth | 8101 | 认证服务器模块,负责发放令牌等| | workflow-common | 无 | 通用模块,放置公用代码| | workflow-web | 8201 | web资源服务模块| ## 安装Lombok 因为项目里使用了[Lombok](https://www.projectlombok.org/)注解,所以我们还需要在IDEA里安装Lombok插件。 ![](https://img.kancloud.cn/85/78/8578b7f6f14a9c6c0186e6e8ce9f0147_1226x885.png) ## 导入数据库 使用Navicat创建一个名为activiti-demo的数据库,然后导入项目目录下的`sql/activiti-demo.sql`文件。 ![](https://img.kancloud.cn/c8/a9/c8a94eb9105a2bfeb9f13d2a25daba47_495x437.png) ![](https://img.kancloud.cn/3c/ce/3cce78757290767a169f15eda21c3f41_452x493.png) ## 修改数据库密码 修改application-dev.yml文件中的数据库信息。 ![](https://img.kancloud.cn/c2/46/c246bb583e95d32d3c1cfec645a6be7d_1962x283.png) ## 启动项目 Service窗口启动: ![](https://img.kancloud.cn/59/38/5938ef4fe7111544f6c8fb5578348f6a_1884x351.png) 单个服务启动方式: ![](https://img.kancloud.cn/66/54/665451669c23d1a7ad49d0b70b8f7aa7_1493x527.png)