1.环境描述
IDEA:2018.3
MySQL:5.7
注意:这里的idea在window系统上,而MySQL在centos7系统上
2.开发
2.1创建一个普通的Java项目
File---->new---->project---->选择javaee—>helloworld模板(可选可不选)---->项目名和存放的路径---->finish
2.2项目创建完成之后,由于没有lib文件夹,所以需要手动创建
2.3代码的编写
创建包和类名
package com.redpig.activiti;
import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngineConfiguration;
import org.junit.Test;
public class HelloWorld {
/**
* 使用activiti框架完成自动创建表(不设置配置文件)
*/
@Test
public void test01(){
//创建一个流程成引擎对像
ProcessEngineConfiguration conf = ProcessEngineConfiguration.
createStandaloneInMemProcessEngineConfiguration();
//设置数据源
conf.setJdbcDriver("com.mysql.jdbc.Driver");
conf.setJdbcUrl("jdbc:mysql://远程服务器ip:3306/activiti");
conf.setJdbcUsername("root");
conf.setJdbcPassword("数据库密码);
//设置自动创建表
conf.setDatabaseSchemaUpdate("true");
//在创建引擎对象的时候自动创建表
ProcessEngine processEngine = conf.buildProcessEngine();
}
}
3代码编写完成之后,运行代码
4.查看输出的日志信息(没有error)
5.查看数据库,看表是否创建成功
使用框架自动创建了28张表