码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2020-08-09 13:05:21      阅读:73      评论:0      收藏:0      [点我收藏+]

标签:权限   class   等等   规范   new   str   步骤   his   super   

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入门程序

标签:权限   class   等等   规范   new   str   步骤   his   super   

原文地址:https://www.cnblogs.com/wybing/p/13462117.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!