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() и является более мощным и совместимым со стандартами. Если вы используете пользовательские расширения конфигурации, просто переименуйте метод, и все готово.