SpringBoot如何与activiti结合

2024-10-29 20:37:28

1、添加依赖这里选择用6.0.0版本,'org.activiti:activiti-spring-boot-starter-basic:6.0.0'

SpringBoot如何与activiti结合

2、启动方法加注解在SpringBootApplication注解加SecurityAutoConfiguration.class,剔除安全检查类。

SpringBoot如何与activiti结合

3、添加配置在.yml文件里加入一下两行代码spring.activiti.check-process-definitions=false,解决报错class path resource [processes/] cannot be resolved to URL because it does not existspring.activiti.db-identity-used=true,表示自动创建id相关的表,有四张

SpringBoot如何与activiti结合

4、数据库配置配置你要用的数据库。如果SpringBoot配置的是主从数据源,这里需要注意,activiti默认将表生成在主数据源。MySQL数据库在url加&nullCatalogMeansCurrent=true,避免“串库”问题。Oracle数据库,需要在数据源配置处,给主数据源加注解@Primary,具体看数据源配置。

SpringBoot如何与activiti结合

5、自动生成28张数据表oracle数据库同一个库只能在一个用户下生成。(同一个localhost,不同user,如果activiti表已经存在于其中一个user下,就不会重新生成)。如果需要删除表重新生成,需要把sequence序列也删除掉。

SpringBoot如何与activiti结合

6、运行生成表后,需要看下ACT_GE_PROPERTY表里,会自动生成版本、历史之类的数据。如果是4条数据就表示成功了。

SpringBoot如何与activiti结合
猜你喜欢