zoukankan      html  css  js  c++  java
  • activiti的springboot模块

    目标:

    springboot 下 使用activiti,搭建微服务,并且使用自己的用户与组

    版本

    activiti version 5.22.0
    spring boot version 1.5.1

    主要配置

    @Configuration
    public class MyConfiguration
            implements ProcessEngineConfigurationConfigurer {
    
        /**
         * @param springProcessEngineConfiguration - 类为spring boot默认使用的流程引擎配置类
         */
        @Override
        public void configure(SpringProcessEngineConfiguration springProcessEngineConfiguration) {
            //已验证-图片不会出现中文乱码
            springProcessEngineConfiguration.setActivityFontName("宋体");
            springProcessEngineConfiguration.setLabelFontName("宋体");
            springProcessEngineConfiguration.setAnnotationFontName("宋体");
    
            //待验证
            springProcessEngineConfiguration.setDbIdentityUsed(false);
            List<SessionFactory> mySess = new ArrayList<SessionFactory>();
            mySess.add(new CustomUserEntityManagerFactory());
            mySess.add(new CustomGroupEntityManagerFactory());
            springProcessEngineConfiguration.setCustomSessionFactories(mySess);
    
            springProcessEngineConfiguration.setDatabaseType("mysql");
        }
    }

    核心pom

     <!-- activiti 升级到6.0.0改动很大,需谨慎-->
            <dependency>
                <groupId>org.activiti</groupId>
                <artifactId>activiti-spring-boot-starter-basic</artifactId>
                <version>${activiti.version}</version>
                <exclusions>
                    <exclusion>
                        <groupId>org.mybatis</groupId>
                        <artifactId>mybatis</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
    
            <dependency>
                <groupId>org.activiti</groupId>
                <artifactId>activiti-modeler</artifactId>
                <version>${activiti.version}</version>
            </dependency>
    

      

  • 相关阅读:
    tomcat安装
    卸载重安firefox
    Metasploit笔记之信息收集命令
    postgresql-9.0.18-1-linux.run启动
    ubuntu 安装自启动管理
    MySQL数据库”mysql SQL Error:1146,SQLState:42S02 “解决方法
    PE笔记之节表
    标准类型String(学习中)
    链表实现(打印元素的实现)
    C++中new和delete来创建和释放动态数组
  • 原文地址:https://www.cnblogs.com/xingzc/p/9766013.html
Copyright © 2011-2022 走看看