Стартовая версия Camunda Spring Boot с 1.1 по 1.3

Недавно я обновил camunda-bpm-spring-boot-starter версии 1.1 до версии 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) {...}
}

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


person JackDev    schedule 31.10.2016    source источник
comment
Посмотрел код фреймворка. Класс CamundaBpmConfiguration имеет другую реализацию processEngineConfigurationImpl(), где, поскольку более ранняя версия вызывает apply(), интересно, может ли это быть ключом.   -  person JackDev    schedule 31.10.2016


Ответы (1)


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

person Jan Galinski    schedule 31.10.2016