08activiti - 开发环境准备

简介: 08activiti - 开发环境准备

1.添加Activiti5的jar包

2.初始化数据库

在Activiti中,在创建核心的流程引擎对象时会自动建表。如果程序正常执行,mysql会自动建库,然后创建23张表。

3.添加并制定配置文件

在Actiiti5中定制流程必定会操作到数据库,如果都像上面那样写一大段代码会非常麻烦,所以我们可以把数据库连接配置写入配置文件。

activiti-context.xml :

一个类似spring结构的配置文件,清空内容后改名为activiti.cfg.xml,用来做流程引擎的相关配置。

按照上面代码配置ProcessEngineConfiguration对象,主要定义数据库的连接配置和建表策略,配置文件代码如下:

Java代码如下:

createProcessEngineConfigurationFromResource的参数值为我们添加的配置文件activiti.cfg.xml的名称,执行java代码,流程引擎对象创建成功运行后数据库会自动建表。

log4j.properties 日志配置文件

把两个文件放入resource目录下即可。

目录
相关文章
|
运维 Kubernetes Cloud Native
k8s学习-Pod(生命周期、探针、模板、创建、删除等)
k8s学习-Pod(生命周期、探针、模板、创建、删除等)
428 0
|
机器学习/深度学习 传感器 数据采集
深度学习之时空预测
基于深度学习的时空预测是一种利用深度学习模型进行时间和空间数据的联合建模与预测的方法。时空预测模型被广泛应用于交通流量预测、气象预报、环境监测、城市计算、疫情传播等多个领域。
601 1
|
存储 缓存 大数据
三种交换方式的比较
互联网核心部分主要由路由器构成,负责分组交换。路由器是网络中转发数据的关键,它接收和转发分组,确保边缘部分的主机间通信。通信方式包括: 1. 电路交换- 用于早期电话系统,先建立连接,然后通话,最后释放,适合连续大数据传输,但线路利用率低。 2. **分组交换** - 常见于现代互联网,数据被分割成分组,每个独立转发,提高了线路效率和灵活性。 3. 报文交换-整个报文一次性转发,存储转发,适合小规模、非实时通信,但时延较长。 分组交换结合了高效和灵活性,是互联网核心的优选技术。
1007 5
|
SQL 关系型数据库 MySQL
C#使用Npgsql或SqlClient连接数据库
在C#使用Npgsql和SqlClient连接SQLserver、pgsql
896 2
|
数据库 搜索推荐 关系型数据库
CAP和BASE理论
CAP CAP是一个已经经过证实的理论:一个分布式系统最多只能同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance)这三项中的两项。
12812 0
|
机器学习/深度学习 PyTorch 算法框架/工具
pytorch基础使用—自定义损失函数
pytorch基础使用—自定义损失函数
597 0
|
数据可视化 Android开发 iOS开发
FL Studio21.0.0永久使用免费更新安装包下载
FL Studio 21.0.0官方中文版重磅发布纯正简体中文支持,更快捷的音频剪辑及素材管理器,多样主题随心换!Mac版新增对苹果M2/1家族芯片原生支持。FLStudio水果下载如下:http://t.csdn.cn/8tvqc
875 0
.NET开发中合理使用对象映射库,简化和提高工作效率
.NET开发中合理使用对象映射库,简化和提高工作效率
285 0
|
Python
牛客网刷题-(1)
牛客网刷题-(1)
147 0
|
Java 应用服务中间件 Windows
Idea配置Tomcat及部署web项目
Idea配置Tomcat及部署web项目
1682 0
Idea配置Tomcat及部署web项目