springboot+Activiti7整合实践
warning:
这篇文章距离上次修改已过229天,其中的内容可能已经有所变动。
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.jdbc.datasource.DataSourceTransactionManager;
import org.springframework.transaction.PlatformTransactionManager;
import javax.sql.DataSource;
@Configuration
public class ActivitiConfig {
@Bean
public PlatformTransactionManager transactionManager(DataSource dataSource) {
return new DataSourceTransactionManager(dataSource);
}
}
这段代码定义了一个配置类ActivitiConfig
,其中包含一个方法transactionManager
,该方法使用Spring的DataSourceTransactionManager
来创建一个平台事务管理器。这个管理器用于管理Spring Boot应用中的数据库事务,确保Activiti流程引擎操作的事务性。在实际的业务代码中,你可以通过@Autowired
注入这个transactionManager
,然后使用它来管理你的业务逻辑。
评论已关闭