Camunda Spring Boot Starter версии 1.1 до 1.3

В последнее время я обновился с версии 1.1 camunda-bpm-spring-boot-starter до версии 1.3. Одним из изменений для платформы является класс "DefaultProcessEngineConfiguration".

версия 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) {...}
}

Это просто смена имени? Или это оба метода означает разные вещи? Я пытался узнать больше онлайн, но очень ограниченную информацию.

1 ответ

До версии 1.3 мы использовали пользовательский интерфейс для изменения конфигурации двигателя. В версии 1.3 мы переключились на стандартный интерфейс Camundas "ProcessEnginePlugin". Это обеспечивает хуки preInit(), postInit() и postEngineBuild() и является более мощным и совместимым со стандартами. Если вы используете пользовательские расширения конфигурации, просто переименуйте метод, и все готово.

Другие вопросы по тегам