activity 配置mysql数据源_接管SpringBoot对Activiti的数据源自动配置

SpringBoot的自动配置真的让人又爱又恨,但还是爱更多一点。

SpringBoot想要帮我们自动配置好一切,但是有时候配置的却并不是我们需要的,甚至有时候会默默的坑我们。

我的项目是一个多数据源的项目(多数据源戳这里),其中有一个主数据源configDataSource,用来存放配置的库,我又新建了一个activitiDataSource,想要存放activiti的工作表。但是springboot却把configDataSource配置为了Activiti的库。

不想把activiti的自动配置关掉,毕竟用起来还是很方便的。那么只能更改springboot对activiti的默认配置了,经过实践可以使用如下方式:注释解释的很清楚了,就不啰嗦了。

/**

*@authorkingboy--KingBoyWorld@163.com

*@date2017/8/30 上午12:54

*@descActiviti的数据和事物配置.

*/

@Configuration//声名为配置类,继承Activiti抽象配置类

public classActivitiConfigextendsAbstractProcessEngineAutoConfiguration{

@Resource

DataSource activitiDataSource;//注入配置好的数据源

@Resource

PlatformTransactionManager activitiTransactionManager;//注入配置好的事物管理器

//注入数据源和事务管理器

@Bean

publicSpringProcessEngineConfigurationspringProcessEngineConfiguration(

SpringAsyncExecutor springAsyncExecutor)throwsIOException{

return this.baseSpringProcessEngineConfiguration(activitiDataSource, activitiTransactionManager, springAsyncExecutor);

}

}

到这里就

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值