1.环境描述
 IDEA:2018.3
  MySQL:5.7
  注意:这里的idea在window系统上,而MySQL在centos7系统上
2.开发
 2.1创建一个普通的Java项目
   File---->new---->project---->选择javaee—>helloworld模板(可选可不选)---->项目名和存放的路径---->finish
Activiti框架自动创建表(不设置配置文件)
Activiti框架自动创建表(不设置配置文件)
Activiti框架自动创建表(不设置配置文件)
Activiti框架自动创建表(不设置配置文件)
  2.2项目创建完成之后,由于没有lib文件夹,所以需要手动创建
  2.3代码的编写
   创建包和类名
   Activiti框架自动创建表(不设置配置文件)

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();
}
}

Activiti框架自动创建表(不设置配置文件)
3代码编写完成之后,运行代码
Activiti框架自动创建表(不设置配置文件)

4.查看输出的日志信息(没有error)
Activiti框架自动创建表(不设置配置文件)
5.查看数据库,看表是否创建成功
Activiti框架自动创建表(不设置配置文件)
使用框架自动创建了28张表

相关文章:

  • 2021-08-11
  • 2021-07-29
  • 2021-11-30
  • 2021-09-10
  • 2022-02-27
猜你喜欢
  • 2022-12-23
  • 2022-02-10
  • 2021-10-29
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案