postgresql是数据库类型为postgres
在yml中配置activiti参数
spring: activiti: database-type: postgres # 数据库类型 database-schema-update: true # 建表规则 为true会自动创建表 db-history-used: false # 检测历史表是否存在
也可以在ActivitiConfig中直接配置
/**
* 流程配置,与spring整合采用SpringProcessEngineConfiguration这个实现
* @param dataSource
* @param transactionManager
* @return
*/
@Bean
public ProcessEngineConfiguration processEngineConfiguration(DataSource dataSource, PlatformTransactionManager transactionManager){
SpringProcessEngineConfiguration processEngineConfiguration = new SpringProcessEngineConfiguration();
processEngineConfiguration.setDataSource(dataSource);
processEngineConfiguration.setDatabaseSchemaUpdate("true");
processEngineConfiguration.setDatabaseType("postgres");
processEngineConfiguration.setTransactionManager(transactionManager);
//流程图字体
processEngineConfiguration.setActivityFontName("宋体");
processEngineConfiguration.setAnnotationFontName("宋体");
processEngineConfiguration.setLabelFontName("宋体");
return processEngineConfiguration;
}