まず、Mavenプロジェクトを作成します
1、新しい建設
2、依存pom.xmlファイルで導入
<! - コンフィギュレーション・バージョン - >
<プロパティ>
<spring.version> 4.3.17.RELEASE </spring.version>
<mysql.version> 5.1.39 </mysql.version>
<! - なお、以下の唯一のバージョン2.0 - >
<activiti.version> 5.22.0 </activiti.version>
<mybatis.version> 3.4.6 </mybatis.version>
<! - なお、以下の唯一のバージョン2.0 - >
<log4j.version> 1.2.17 </log4j.version>
</プロパティ>
<依存性>
<! - Activitiの依存性- >
<依存>
<groupIdを> org.activiti </ groupIdを>
<たartifactId> activitiエンジン</たartifactId>
<バージョン> $ {activiti.version} </バージョン>
</依存関係>
<! - SSMの統合を使用した場合- >
<依存>
<groupIdを> org.activiti </ groupIdを>
<たartifactId> activitiスプリング</たartifactId>
<バージョン> $ {activiti.version} </バージョン>
</依存関係>
<! - MySQLのドライバ- >
<依存>
<groupIdを> mysqlの</ groupIdを>
<たartifactId>のmysql-コネクタ-javaの</たartifactId>
<バージョン> $ {mysql.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>春-側面</たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>春-AOP </たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>春豆</たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>ばねコンテキスト</たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>ばねコア</たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>ばね発現</たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>春-JDBC </たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.springframework </ groupIdを>
<たartifactId>春-TX </たartifactId>
<バージョン> $ {spring.version} </バージョン>
</依存関係>
<! - MyBatisの - >
<依存>
<groupIdを> org.mybatis </ groupIdを>
<たartifactId> MyBatisの</たartifactId>
<バージョン> $ {mybatis.version} </バージョン>
</依存関係>
<! - log4jの - >
<依存>
<groupIdを> log4jの</ groupIdを>
<たartifactId> log4jの</たartifactId>
<バージョン> $ {log4j.version} </バージョン>
</依存関係>
<依存>
<groupIdを> org.slf4j </ groupIdを>
<たartifactId> SLF4J-API </たartifactId>
<バージョン> 1.7.25 </バージョン>
</依存関係>
<依存>
<groupIdを> org.slf4j </ groupIdを>
<たartifactId> SLF4J-シンプル</たartifactId>
<バージョン> 1.7.25 </バージョン>
</依存関係>
</依存関係>
<ビルド>
<プラグイン>
<! -コンパイル構成されたJDKのバージョンを- >
<プラグイン>
<groupIdを> org.apache.maven.plugins </ groupIdを>
<たartifactId>のmaven-コンパイラプラグイン</たartifactId>
<バージョン> 3.7.0 </バージョン>
<設定>
<! - 指定したソースとターゲットのバージョン - >
<ソース> 1.8 </ソース>
<対象> 1.8 </ターゲット>
</設定>
</プラグイン>
</プラグイン>
</ビルド>
3、設定log4j.properties
log4j.rootLogger = INFO、 STDOUT
#コンソールアペンダ
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern =%D {HH:MM:SS、SSS} [%のT]%-5p%C%X - %のm個の%nを
#カスタムの調整
log4j.logger.com.codahale.metrics = WARN
log4j.logger.com.ryantenney = WARN
log4j.logger.com.zaxxer = WARN
log4j.logger.org.apache = WARN
log4j.logger.org.hibernate = WARN
log4j.logger.org.hibernate.engine.internal =はWARN
log4j.logger.org.hibernate.validatorは= WARN
log4j.logger.org.springframework = WARN
log4j.logger.org.springframework.webは= WARN
第二に、データベーステーブルを初期化します
図1に示すように、初期化モード()
1.1データベースの作成
撮影した1.2クラスの初期化
1.2.1プロセスの設定オブジェクトを作成するためにエンジンを使用して、コンフィギュレーションオブジェクトのプロセスエンジンを作成します
2、初始化方式(二)
2.1创建配置文件activiti.cfg.xml
2.2 创建方法
@Test
public void intiTables2() {
ProcessEngineConfiguration configuration = ProcessEngineConfiguration
.createProcessEngineConfigurationFromResource("/activiti.cfg.xml");
// 得到流程引擎
ProcessEngine processEngine = configuration.buildProcessEngine();
System.out.println(processEngine);