zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    HDU1712:ACboy needs your help(分组背包模板)
    HDU1203:I NEED A OFFER!(01背包)
    HDU1171:Big Event in HDU
    POJ1014:Dividing(多重背包)
    HDU2191-悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包入门)
    hdu2159FATE(二维背包)
    POJ1201 Intervals
    C++之运算符重载
    C++之强制类型转换
    MFC WinInetHttp抓取网页代码内容
  • 原文地址:https://www.cnblogs.com/ZHONGZHENHUA/p/6392639.html
Copyright © 2011-2022 走看看