如何在Spring Boot应用程序中声明Activiti自定义FormType

时间:2015-01-19 10:43:22

标签: spring-boot activiti

2 个答案:

答案 0 :(得分:0)

我不熟悉Aciviti的Boot集成(可能有更好的方法可以执行此操作),但您可以使用声明为BeanPostProcessor的{​​{1}}来应用配置在您的配置类中:

Bean

答案 1 :(得分:0)

我使用InitializingBean

也取得了成功
@Bean
public InitializingBean activitiConfigurer(SpringProcessEngineConfiguration engineConfiguration) {
  return () -> engineConfiguration.setCustomFormTypes(customFormTypes);
}

Java 1.7版本:

@Bean
public InitializingBean activitiConfigurer(SpringProcessEngineConfiguration engineConfiguration) {
  return new InitializingBean() {
    @Override
    public void afterPropertiesSet() throws Exception {
      engineConfiguration.setCustomFormTypes(customFormTypes);
    }
  };
}