spring boot 集成 activiti 类加载顺序 #
从日志信息中提取出包名带有activiti
的核心类及创建者类(部分):
Bean全名 | 创建者类的全名 |
---|---|
org.activiti.spring.boot.EndpointAutoConfiguration |
org.springframework.context.annotation.ConfigurationClassPostProcessor (由Spring容器的配置类后置处理器触发创建,在处理配置类时会实例化这个Activiti端点自动配置类) |
org.activiti.spring.boot.ProcessEngineAutoConfiguration |
org.springframework.context.annotation.ConfigurationClassPostProcessor (Spring容器处理配置类时创建,用于配置Activiti的核心引擎相关的Bean) |
org.activiti.core.common.spring.identity.config.ActivitiSpringIdentityAutoConfiguration |
org.springframework.context.annotation.ConfigurationClassPostProcessor (处理配置类时创建,负责Activiti身份相关的配置和Bean创建) |
org.activiti.spring.boot.asyncExecutorPropertiesConfigurer |
org.springframework.beans.factory.support.DefaultListableBeanFactory (在Spring的Bean工厂中,根据配置信息创建该Bean,用于配置异步执行器的属性) |
org.activiti.spring.SpringAsyncExecutor |
org.springframework.beans.factory.support.DefaultListableBeanFactory (Bean工厂根据相关配置创建这个异步执行器Bean,用于执行Activiti的异步任务) |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl |
org.activiti.spring.boot.ProcessEngineAutoConfiguration (在ProcessEngineAutoConfiguration 配置类中配置创建逻辑,用于配置Activiti引擎的各种参数和组件) |
org.activiti.engine.impl.ProcessEngineImpl |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (由ProcessEngineConfigurationImpl 创建,是Activiti引擎的核心实现类,提供各种流程引擎的操作方法) |
org.activiti.engine.impl.db.DbSqlSessionFactory |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (在ProcessEngineConfigurationImpl 中配置创建,用于创建数据库会话工厂,负责与数据库进行交互的会话创建) |
org.activiti.engine.impl.persistence.entity.PropertyEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (ProcessEngineConfigurationImpl 负责创建,用于管理Activiti中的属性实体) |
org.activiti.engine.impl.persistence.entity.ResourceEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (由ProcessEngineConfigurationImpl 创建,管理资源相关的实体) |
org.activiti.engine.impl.persistence.entity.DeploymentEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (ProcessEngineConfigurationImpl 创建,用于处理部署相关的实体管理) |
org.activiti.engine.impl.persistence.entity.ProcessDefinitionEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (负责创建,用于管理流程定义相关的实体) |
org.activiti.engine.impl.persistence.entity.ProcessInstanceEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (由ProcessEngineConfigurationImpl 创建,管理流程实例相关的实体) |
org.activiti.engine.impl.persistence.entity.ExecutionEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (ProcessEngineConfigurationImpl 创建,用于执行相关的实体管理) |
org.activiti.engine.impl.persistence.entity.TaskEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (负责创建,管理任务相关的实体) |
org.activiti.engine.impl.persistence.entity.HistoricProcessInstanceEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (由ProcessEngineConfigurationImpl 创建,用于管理历史流程实例相关的实体) |
org.activiti.engine.impl.persistence.entity.HistoricActivityInstanceEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (ProcessEngineConfigurationImpl 创建,管理历史活动实例相关的实体) |
org.activiti.engine.impl.persistence.entity.HistoricVariableInstanceEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (负责创建,用于管理历史变量实例相关的实体) |
org.activiti.engine.impl.persistence.entity.HistoricTaskInstanceEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (由ProcessEngineConfigurationImpl 创建,管理历史任务实例相关的实体) |
org.activiti.engine.impl.persistence.entity.HistoricDetailEntityManager |
org.activiti.engine.impl.cfg.ProcessEngineConfigurationImpl (ProcessEngineConfigurationImpl 创建,用于管理历史详细信息相关的实体) |