activiti 7 springboot 2 整合注意事项

1、历史信息表
在 activiti 7 配置文件中设置 "DbHistoryUsed" 为 false 并不能阻止它检查历史信息表,反而会在初次启动流程引擎时不创建历史表,随即便会发生 "Tables missing for components : history" 错误,导致程序终止运行。
2、starter
如果只需要activiti的流程处理逻辑,可在maven依赖中不添加 "activiti-spring-boot-starter",此举也可避免springboot启动时打开登陆页面(这个登陆页面没有任何用处,因为 activiti 7 取消了用户管理,不再拥有用户信息表,也不提供默认用户供开发测试使用,你同样也无法登录) 一般情况下只需加入 "activiti-engine" 即可。

注意:若不在maven依赖中添加 "activiti-spring-boot-starter",就不能在application.properties文件中配置activiti流程引擎的相关设置,此时需要使用java代码来配置它。

你可能感兴趣的:(activiti 7 springboot 2 整合注意事项)