08-使用自动建表(默认配置)

activiti的核心配置文件

你会看到这个配置文件跟Spring那个配置文件长的非常像,不是非常像,是一模一样,没有区别。


常用的像beans、context(上下文)、tx(事务),这个其实就是一个Spring的配置文件。

Link With Editor,可以找到文件org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration.class所在的JAR包,没办法,因为Eclipse没有提示信息嘛。

如果眼神好的话可以直接看到org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration.class在哪个JAR包下(只有知道这个类在哪个JAR包下才可以找到它这个JAR包对应的源码)

很明显org.activiti.engine.impl.cfg.StandaloneProcessEngineConfiguration.class在activiti-engine-5.13.jar包下

点击右边左边也会来回切换

导入源码activiti-engine-5.13-sources.jar

设置哪些属性?肯定是设置set相关的属性,右键Quick Outline

为什么没有呢?在父类里面呗,你没有发现它的方法很少吗?可能在父类里面了

也没有,那可能还是在上一级父类里面

属性名jdbcDriver别写错了

因为它是通过Set方法注入的,所以一定要从它的源码里面弄过来

 

设置自动建表

配置流程引擎配置对象

 代码,从资源文件中配置流程引擎配置对象

4.2.2 使用配置文件

4.2.3  使用配置文件(使用默认配置)

上面那个使用配置文件比不使用配置文件简单但是还是不够简单。使用默认配置代码可以最大程度得到简化。

要求配置文件名称必须为activiti-context.xml或者activiti.cfg.xml


一句话可以完成自动建表

查找流程引擎工厂类org.activiti.spring.ProcessEngineFactoryBean

org.activiti.spring.ProcessEngineFactoryBean

关联activiti-spring-5.13-sources.jar源码包

这两个id都不能改,是默认配置的

为什么前面test2()方法的配置文件名称必须是activiti-context.xml?点击getDefaultProcessEngine()的Open Implementation

点击getProcessEngine()的Open Implementation

点击初始化方法init()的Open Implementation

配置文件先找activiti.cfg.xml,后找activiti-context.xml

这是最简化的写法,所以我们不用知道配置文件在什么位置,叫什么名字,不用管

 

posted on 2017-02-13 10:09  绿茵好莱坞  阅读(212)  评论(0编辑  收藏  举报

导航