我们经常用到的Spring事务声明方式是:
使用AOP切面声明事务。使用注解@Transactional声明事务。
这次试验一下另外一种事务实现方式:编程式事务。
以SpringBoot项目为例,使用以下代码声明事务:
@Primary@Bean(name = "transactionManager")public DataSourceTransactionManager getDataSourceTransactionManager(@Qualifier("dataSource")DataSource dataSource)...
Flowable6.4 – 整合流程设计器
其它相关的文章索引:
流程设计器整合(含源码) 整合Activiti6.0流程设计器Flowable使用Activiti设计器Flowable6.4 – 整合流程设计器
之前一直凑合用Activiti6的流程设计器,这些天琢磨着把流程设计器整合到Web应用中,就挤出点时间搞了一下Flowable的流程设计器,在此记录一下整个的整合过程。
其实,有了之前的整合经验,Flowable6.4的整合没有什么难点,而且发现相对容易了一些。
在之前Spr...
Flowable6.4 – Behavior改变ConditionExpression
上一篇简单介绍了一下如何自定义Behavior,此篇就试验一个稍微复杂一些的:使用Behavior改变ExclusiveGateway的Outgoing条件。
先上流程图:
设置一下分支节点(ExclusiveGateway)后面两条路径(SequenceFlow)的执行条件:
第一条路径
第二条路径
然后,扩展一个ExclusiveGatewayActivityBehavior,源码如下:
public class ExtExclusiveGatewayActivityBehavior ...