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

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

优质内容筛选与推荐>>
1、缓解DDoS && cc 的最佳Linux内核设置 (转)
2、痞子衡嵌入式:串口调试工具pzh-com诞生记(6)- 打包发布(PyInstaller3.3.1)
3、第六章、输入输出系统
4、python面试2
5、工具:Google发布移动Web性能工具PCAP Web Performance Analyzer


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号