美文网首页
SpringBoot + Activiti7 + Mybatis

SpringBoot + Activiti7 + Mybatis

作者: 秘密地小建 | 来源:发表于2020-10-17 19:10 被阅读0次

    pom依赖

    1. SpringBoot版本2.3.2.RELEASE
    2. Activiti版本7.1.0.M4,目前SpringBoot与activiti7的依赖很容易冲突
    3. Mybatis Plus的版本3X,引入Mybatis Plus后,不要再应用Mybatis
    4. 需要sqljdbc4(SqlServer2000的jar依赖包)的可以私聊
    5. 打包war时,activiti与tomcat会有冲突,因此activiti-spring-boot-starter需要排除juel
    6. 如果有包下载不了,可以自行下载jar包,安装方法如下:
      a.在控制台进入maven\bin目录中;
      b.输入以下命令(groupId,artifactId,version可自行定义):
      mvn install:install-file -Dfile=“jar包的本地路径” -DgroupId=“groupId” -DartifactId=“artifactId” -Dversion=“version” -Dpackaging=jar
    <dependencies>
            <dependency>
                <groupId>org.activiti</groupId>
                <artifactId>activiti-spring-boot-starter</artifactId>
                <version>7.1.0.M4</version>
    <!--            打包时,需将该排除生效,否则会与tomcat产生冲突-->
    <!--            <exclusions>-->
    <!--                &lt;!&ndash; 排除juel-spi,会和tomcat下的servlet、jsp等jar有冲突 &ndash;&gt;-->
    <!--                <exclusion>-->
    <!--                    <groupId>de.odysseus.juel</groupId>-->
    <!--                    <artifactId>juel-spi</artifactId>-->
    <!--                </exclusion>-->
    <!--            </exclusions>-->
            </dependency>
            <dependency>
                <groupId>org.activiti.dependencies</groupId>
                <artifactId>activiti-dependencies</artifactId>
                <version>7.1.0.M4</version>
                <type>pom</type>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-jdbc</artifactId>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-tomcat</artifactId>
                <scope>provided</scope>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-web</artifactId>
                <exclusions>
                    <exclusion>
                        <groupId>org.springframework.boot</groupId>
                        <artifactId>spring-boot-starter-tomcat</artifactId>
                    </exclusion>
                </exclusions>
            </dependency>
    
            <dependency>
                <groupId>org.apache.tomcat</groupId>
                <artifactId>tomcat-annotations-api</artifactId>
                <version>9.0.37</version>
                <scope>provided</scope>
            </dependency>
    
    
            <dependency>
                <groupId>org.glassfish.web</groupId>
                <artifactId>el-impl</artifactId>
                <version>2.2</version>
            </dependency>
            <!-- mysql数据库 -->
            <!--        <dependency>-->
            <!--            <groupId>mysql</groupId>-->
            <!--            <artifactId>mysql-connector-java</artifactId>-->
            <!--            <scope>8.0.15</scope>-->
            <!--        </dependency>-->
            <!-- sql server数据库 -->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>druid</artifactId>
                <version>1.1.20</version>
            </dependency>
            <!--        <dependency>-->
            <!--            <groupId>com.microsoft.sqlserver</groupId>-->
            <!--            <artifactId>mssql-jdbc</artifactId>-->
            <!--            <version>6.4.0.jre8</version>-->
            <!--        </dependency>-->
            <dependency>
                <groupId>com.microsoft.sqlserver</groupId>
                <artifactId>sqljdbc4</artifactId>
                <version>3.0</version>
            </dependency>
            <!-- 测试 -->
            <dependency>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-starter-test</artifactId>
                <scope>test</scope>
            </dependency>
    
    
            <!--        Mybatis-Plus-->
            <dependency>
                <groupId>com.baomidou</groupId>
                <artifactId>mybatis-plus-boot-starter</artifactId>
                <version>3.1.0</version>
            </dependency>
            <dependency>
                <groupId>com.baomidou</groupId>
                <artifactId>mybatis-plus-generator</artifactId>
                <version>3.0.2</version>
            </dependency>
            <dependency>
                <groupId>org.freemarker</groupId>
                <artifactId>freemarker</artifactId>
            </dependency>
            <!--        <dependency>-->
            <!--            <groupId>com.baomidou</groupId>-->
            <!--            <artifactId>mybatis-plus</artifactId>-->
            <!--            <version>3.3.2</version>-->
            <!--        </dependency>-->
    
            <!--        commons-->
            <dependency>
                <groupId>commons-collections</groupId>
                <artifactId>commons-collections</artifactId>
                <version>3.2.2</version>
            </dependency>
            <dependency>
                <groupId>commons-codec</groupId>
                <artifactId>commons-codec</artifactId>
                <version>1.10</version>
            </dependency>
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-lang3</artifactId>
                <version>3.5</version>
            </dependency>
            <!--        <dependency>-->
            <!--            <groupId>commons-fileupload</groupId>-->
            <!--            <artifactId>commons-fileupload</artifactId>-->
            <!--            <version>1.3.3</version>-->
            <!--        </dependency>-->
    
            <!-- email -->
            <dependency>
                <groupId>org.apache.commons</groupId>
                <artifactId>commons-email</artifactId>
                <version>1.4</version>
            </dependency>
            <!--        <dependency>-->
            <!--            <groupId>javax.mail</groupId>-->
            <!--            <artifactId>mail</artifactId>-->
            <!--            <version>1.4.7</version>-->
            <!--        </dependency>-->
            <!--        redis-->
            <dependency>
                <groupId>redis.clients</groupId>
                <artifactId>jedis</artifactId>
                <version>2.8.1</version>
                <type>jar</type>
            </dependency>
            <!--        lombok-->
            <dependency>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
            </dependency>
            <!--        guava-->
            <dependency>
                <groupId>com.fasterxml.jackson.datatype</groupId>
                <artifactId>jackson-datatype-guava</artifactId>
                <version>2.10.3</version>
            </dependency>
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-core-asl</artifactId>
                <version>1.9.12</version>
            </dependency>
            <dependency>
                <groupId>org.codehaus.jackson</groupId>
                <artifactId>jackson-mapper-asl</artifactId>
                <version>1.9.12</version>
            </dependency>
            <!--        fastjson-->
            <dependency>
                <groupId>com.alibaba</groupId>
                <artifactId>fastjson</artifactId>
                <version>1.2.62</version>
            </dependency>
            <dependency>
                <groupId>org.jetbrains.kotlin</groupId>
                <artifactId>kotlin-reflect</artifactId>
                <version>1.3.70</version>
            </dependency>
            <!--        jsp配置-->
            <dependency>
                <groupId>javax.servlet</groupId>
                <artifactId>jstl</artifactId>
            </dependency>
            <dependency>
                <groupId>org.apache.tomcat.embed</groupId>
                <artifactId>tomcat-embed-jasper</artifactId>
                <version>7.0.61</version>
            </dependency>
        </dependencies>
    

    相关文章

      网友评论

          本文标题:SpringBoot + Activiti7 + Mybatis

          本文链接:https://www.haomeiwen.com/subject/plefmktx.html