activiti.datasource.activiti.url = jdbc:h2:file:../data/sample activiti.datasource.activiti.username = sa activiti.datasource.activiti.password = activiti.datasource.activiti.driverClassName = org.h2.Driver
@Configuration//声名为配置类,继承Activiti抽象配置类 public class ActivitiConfig extends AbstractProcessEngineAutoConfiguration{ /* @Bean(name={"masterDataSource"}) @Qualifier("masterDataSource") @Primary @ConfigurationProperties(prefix = "spring.datasource.master") public DataSource masterDataSource() { System.out.println("----1------"+ DataSourceBuilder.create().build()); return DataSourceBuilder.create().build(); }*/ @Bean(name={"activitiDataSource"}) @Qualifier("activitiDataSource") @ConfigurationProperties(prefix = "activiti.datasource.activiti") public DataSource activitiDataSource() { return DataSourceBuilder.create().build(); } @Bean public SpringProcessEngineConfiguration springProcessEngineConfiguration( @Qualifier("activitiDataSource") DataSource activitidataSource, PlatformTransactionManager transactionManager, SpringAsyncExecutor springAsyncExecutor) throws IOException { return baseSpringProcessEngineConfiguration( activitidataSource, transactionManager, springAsyncExecutor); } }