Spring boot統合activitiで発生した問題

2323 ワード

1.まずmaven追加依存各種エラーです.

 
    
 
org.activiti    
 
activiti-spring-boot-starter-basic    
 
5.22.0
 

何度も試してみたが、無効で、また別の日にもう一度試して、成功した.
2.その後5.17バージョンを使用し、成功した

    org.activiti
    spring-boot-starter-basic
    5.17

多くのラックパッケージは直接導入できず、手動でインポートする必要があります.詳細は、mavenラックパッケージを手動でインポートするを参照してください.
5.17バージョンとmybitis 3.25互換性、他のバージョンに問題があります.具体的な問題は、sqlがorder byを1つ追加することです.最後に5.22バージョンを使います
3.環境構築後、対応するactivitiプロセスを導入し、activiti desingnerは前述した.プロジェクトを開始します.bpmnファイルシステムは、プロセスを自動的に公開します.
4.spring boot統合ユニットテスト
@RunWith(SpringJUnit4Cla***unner.class) // SpringJUnit  ,    Spring-Test    ! 
@SpringApplicationConfiguration(classes = Application.class) //     SpringBoot   Application   
@WebAppConfiguration //    Web  ,Junit    ServletContext,               @WebAppConfiguration。

5.プロジェクトは、同じインスタンスの場合、springbootが他の表領域に25枚の表を作成できないことを発見し、activitiのロードを使用する.cfg.xml方式でテーブルを作成します.
  
  
	     
  
  	     
            
            
            
            
            
            
            
            
          
  	     
  
	     
	        
	    
	   
  
package com.imm.config;
 
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.ImportResource;
 
 
@Configuration
@ImportResource(locations={"classpath:activiti.cfg.xml"})
public class config {
 
}

プロジェクトを開始し、activitiテーブルを作成します.
ただしxml方式でactivitiをロードしているため、プロセス定義を自動的にパブリッシュすることはできません.固負荷に成功したら@ImportResourceを削除します.
Springboot統合activiti 6例:www.b 123.com
6.activitiテーブルを削除する場合は、SEQUENCE ACT_を削除することに注意EVT_LOG_SEQ.