美文网首页
springboot2.x 集成 activiti6.0 的一些

springboot2.x 集成 activiti6.0 的一些

作者: Code人生 | 来源:发表于2019-04-11 09:41 被阅读0次

    由于公司的业务需要用到OA,我在使用springboot集成activiti时遇到了一些问题,在这里记录一下,以备其他伙伴有需要的时候少踩坑。接下来我把坑列出来,并提供一些自己的解决思路及注意事项。

    第一步:新建一个springboot项目(这里我用的idea),然后打开pom.xml加入activiti的依赖

    当然数据库的一些依赖不能少,自行添加即可!

    第二步:在application配置文件中添加数据源配置

    第三步:先处理一个activiti的一个bug,这个是网上多个博主都提出的一个解决办法,我就不多说了,就是在启动类里排除org.activiti.spring.boot.SecurityAutoConfiguration.SecurityAutoConfiguration这个类,如下:

    还有一个点,就是activiti默认会去检查项目resources下processes目录,且这个目录不能为空,必须要有流程设计bpmn文件。这里,有两种解决方案,第一种在application中添加activiti的配置如下:

    第二种,就是在resources下新建processes目录并添加一个流程文件,如下:

    到这就算完了?当我开心的启动项目时,依然报错如下:

    这个是什么问题呢?我网上找了到一些解决思路,想了解更多可参考次文章https://blog.csdn.net/jiaoshaoping/article/details/80748065,1.修改数据库驱动版本,2.就是在jdbc的url里面加一个参数:nullCatalogMeansCurrent=true, 我这里修改jdbc版本为5.x配置如下:

    第四步: 运行测试 , ok,配置完成,再次运行项目:运行成功了,再去数据库看看,表已经自动生成,说明已经集成成功了。

    总结: 这是我在使用springboot2.x集成activiti6.0出现的一些问题以及解决方案,如果还有更好的方案希望大神们指正。等我熟悉activiti后,再分享一些关于activiti使用的相关文章。喜欢我的文章记得关注我😊哦!

    相关文章

      网友评论

          本文标题:springboot2.x 集成 activiti6.0 的一些

          本文链接:https://www.haomeiwen.com/subject/zkgrbqtx.html