从零开始学Java第三章 HelloWorld入门程序

Posted wybing

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了从零开始学Java第三章 HelloWorld入门程序相关的知识,希望对你有一定的参考价值。

1、流程定义部署方式

package com.an.processdeploy;

import org.activiti.engine.ProcessEngine;
import org.activiti.engine.ProcessEngines;
import org.activiti.engine.RepositoryService;
import org.junit.jupiter.api.Test;
import java.io.InputStream;
import java.util.zip.ZipInputStream;

public class ProcessDeploy {


    ProcessEngine processEngine= ProcessEngines.getDefaultProcessEngine();

    @Test
    public void deployOne(){

        RepositoryService repositoryService = processEngine.getRepositoryService();
        repositoryService.createDeployment().name("请假流程")
                .addClasspathResource("helloworld.bpmn")
                .addClasspathResource("helloworld.png")
                .deploy();
        System.out.println("流程部署成功!");

    }


    @Test
    public void deployTwo(){

        // helloworld.zip不加/  从当前包中找文件
        // helloworld.zip加/     从classpath中找文件
        InputStream inputStream = this.getClass().getResourceAsStream("/helloworld.zip");
        RepositoryService repositoryService = processEngine.getRepositoryService();
        repositoryService.createDeployment().name("请假流程")
                .addZipInputStream(new ZipInputStream(inputStream))
        .deploy();
        System.out.println("流程部署成功!");

    }

}

  

以上是关于从零开始学Java第三章 HelloWorld入门程序的主要内容,如果未能解决你的问题,请参考以下文章

从零开始学Python-3(Request库入门)

从零开始学Python程序设计(Python 3.5以上)中文pdf扫描版[172MB]高清下载

Android自定义View——从零开始实现书籍翻页效果(一)

从零开始学Axure原型设计(入门篇)

从零开始学Swift——语法篇 第三季-关东升-专题视频课程

从零开始学深度学习编译器七,万字长文入门TVM Pass