activiti7使用SpringBoot自动建表

0

默认不使用SpringBoot需要通过配置文件``这样建表:

ProcessEngineConfiguration
	.createProcessEngineConfigurationFromResource("activiti.cfg.xml")
	.buildProcessEngine();

但是这样不能使用SpringBoot里面的配置比较麻烦,所以改成下面这样。

@Autowired
private DataSource dataSource;

@PostConstruct
public void post() {
	ProcessEngineConfiguration
		.createStandaloneProcessEngineConfiguration()
		.setDataSource(this.dataSource)
		.setDatabaseSchemaUpdate("true")
		.buildProcessEngine();
}

当然我记得是有一个starter可以自动实现的,因为存在配置database-schema-update: true