2016-10-31 5 views
0

最近camunda-bpm-spring-boot-startterバージョン1.1からバージョン1.3に更新されました。 フレームワークの変更の1つは、 "DefaultProcessEngineConfiguration"クラスです。Camunda Spring Boot Starterバージョン1.1から1.3

バージョン1.1.0

public class DefaultProcessEngineConfiguration extends AbstractCamundaConfiguration implements CamundaProcessEngineConfiguration { 
    ... 
    public void apply(SpringProcessEngineConfiguration configuration) {...} 
} 

バージョン1.3.0

public class DefaultProcessEngineConfiguration extends AbstractCamundaConfiguration implements CamundaProcessEngineConfiguration { 
    ... 
    public void preInit(SpringProcessEngineConfiguration configuration) {...} 
} 

はそれだけで名前の変更ですか?それとも両方の方法が異なることを意味するのでしょうか? 私はオンラインではなく、非常に限られた情報を見つけることを試みてきました。

+0

フレームワークコードを見てきました。 "CamundaBpmConfiguration"クラスはprocessEngineConfigurationImpl()の実装が異なります。以前のバージョンではapply()が呼び出されていましたが、これがキーであるかどうか不思議です。 – JackDev

答えて

0

1.3より前は、カスタムインターフェイスを使用してエンジン設定を変更しました。 1.3では、camundasのデフォルトインターフェイス "ProcessEnginePlugin"に切り替えました。これにより、preInit()、postInit()、postEngineBuild()のフックが提供され、どちらもより強力で標準に準拠します。 カスタム構成拡張を使用している場合は、メソッドの名前を変更するだけでよいです。

関連する問題