我在项目中使用Spring Activiti工作流,引擎正在为我的数据源生成自己的表。如何配置它以将这些表生成到不同的模式而不是我的默认模式?
答案 0 :(得分:2)
您需要覆盖默认数据源for activiti。
您需要添加 spring-boot-configuration-processor 作为maven依赖项 你需要为活动定义数据源,如:
@Autowired
private DataSourceProperties properties;
@Bean(name = "datasource.activiti")
public DataSource activitiDataSource() {
return DataSourceBuilder.create(this.properties.getClassLoader())
.url(this.properties.getUrl())
.username(this.properties.getUsername())
.password(this.properties.getPassword())
.driverClassName(this.properties.getDriverClassName())
.build();
}
有关更改数据源的详细步骤,关注 this 博客。