SpringBoot1.5.8 +Activiti6 自動建表配置:
#activiti 工作流程引擎
#自動檢查、部署流程定義文件
spring.activiti.check-process-definitions=true
#自動更新數據庫結構
spring.activiti.database-schema-update=true
#流程定義文件存放目錄
spring.activiti.process-definition-location-prefix=classpath*:processes/
項目啓動後,未自動建表。google網上資料:
在使用mysql-connect 8.+以上版本的時候需要添加nullCatalogMeansCurrent=true參數,
否則在使用mybatis-generator生成表對應的xml等時會掃描整個服務器裏面的全部數據庫中的表,
而不是掃描對應數據庫的表
修改mysql8 數據庫連接配置
#mybatis xml 文件配置
mybatis.mapper-locations=classpath*:mapper/*Mapper.xml
# MyBatis mysql8 配置
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/activiti?serverTimezone=Asia/Shanghai&useSSL=false&allowPublicKeyRetrieval=true&allowMultiQueries=true&nullCatalogMeansCurrent=true
spring.datasource.username=root
spring.datasource.password=123456
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver
重點:nullCatalogMeansCurrent=true