啊啊啊啊,这里必须记录一下,因为第一次学flowable,所以也是摸石头过河;
先简单说一下我这里遇到的问题:
在进行springboot+flowable进行整合的时候,后台是可以连接到数据库的,这里代码如下
YML代码:
pml.xml配置
<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter</artifactId> <version>6.7.1</version> </dependency> <!-- idm依赖提供身份认证 --> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-ui-idm</artifactId> <version>6.7.1</version> </dependency> <!-- modeler绘制流程图 --> <dependency> <groupId>org.flowable</groupId> <artifactId>flowable-spring-boot-starter-ui-modeler</artifactId> <version>6.7.1</version> </dependency> </dependencies>
到目前为止代码,代码都是没有问题的,然后在进行连接数据库建表的时候却建表只建了一部分就报错了;
后面改了flowable版本但还是报错,最后是发现数据库版本低了,不只是导入的依赖mysql版本低,还有你安装在电脑里的mysql版本,不知道版本的可以去控制面板里查看自己安装的mysql版本,或者在cmd里查看也可以,总之,现在flowable要求mysql版本至少要5.7.0以上,把这个换了就不会报错了;(注意:不要只改依赖的mysql版本,很多人只改依赖的版本所以无论怎么弄都是报错的,切记不要搞错了哈);