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>
    

      

  • 相关阅读:
    5个示例带你学习AngularJS
    快速入门:十分钟学会Python
    Memcache知识点梳理
    用Phaser实现Flappy Bird 游戏
    7 个顶级的 HTML5 Canvas 动画赏析
    避坑宝典:如何选择HTML5游戏引擎
    电商平台10大商业与盈利模式
    【英文版本】Android开源项目分类汇总
    Android精品开源整理
    Android开源项目汇总【转】
  • 原文地址:https://www.cnblogs.com/xingzc/p/9766013.html
Copyright © 2011-2022 走看看