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>
    

      

  • 相关阅读:
    ld: library not found for
    Could not load NIB in bundle: 'NSBundle.....
    ld: warning: directory not found for option ''
    UIRefreshControl 问题
    iOS Xcode6 新建OC Category文件
    Java 求字符串中出现频率最高字符
    Eclipse "Adb failed to restart !"
    基础练习 报时助手
    基础练习 2n皇后问题
    基础练习 Huffuman树
  • 原文地址:https://www.cnblogs.com/xingzc/p/9766013.html
Copyright © 2011-2022 走看看