SpringBoot集成MyBatis+Activiti环境搭建及注意事项

本文介绍了如何在SpringBoot环境中集成MyBatis和Activiti工作流引擎,详细阐述了从创建项目到配置依赖的步骤。讨论了SpringBoot自动配置的特性,包括Activiti的配置与流程定义文件的扫描。提到了使用MySQL作为数据库,并展示了应用的目录结构和关键配置文件。此外,还解释了流程图组件的意义,并提供了启动流程的关键代码。最后,列举了一些注意事项,如版本匹配、流程定义键的一致性等。
摘要由CSDN通过智能技术生成

    最近在研究工作流引擎Activiti,所以从搭建环境写demo开始说起。环境是JDK1.8+SpingBoot+MyBatis+Activiti

    由于IDEA自己集成了SpringBoot的插件,因此如果采用IDEA去搭建环境,可以直接选择New一个SpringBoot的项目,然后根据自己需要勾选选项。比如Web,SQL,NOSQL等一些与SpringBoot集成的组件。这样会自动帮你在pom文件下载所需依赖,而不用自己手动去引了;如果是Eclipse的话,想要实现以上方式,也能做到。在上方导航栏Help中选择Eclipse Marketplace,然后搜索STS,下载安装即可集成至Eclipse里面去。这样在新建项目的时候,也是可以直接选择SpringBoot项目,比较省事方便。当然,以上两种方式都只是针对IDE,我们依然可以像以前一样,选择创建普通的Maven工程,然后在pom.xml文件中手动添加依赖。所需依赖如下:  

 <?xml version="1.0" encoding="UTF-8"?>

<project xmlns="http://maven.apache.org/POM/4.0.0"; xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";

    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd";>

    <modelVersion>4.0.0</modelVersion>

    <groupId>com.example</groupId>

    <artifactId>demo</artifactId>

    <version>0.0.1-SNAPSHOT</version>

    <packaging>jar</packaging>

    <name>demo</name>

    <description>Demo project for Spring Boot</description>

    <parent>

        <groupId>org.springframework.boot</groupId>

        <artifactId>spring-boot-starter-parent</artifactId>

        <version>1.5.2.RELEASE</version>

        <relativePath /> <!-- lookup parent from repository -->

    </parent>

    <properties>

        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

        <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>

        <java.version>1.8</java.version>

    </properties>

    <dependencies>

        <dependency>

            <groupId>org.mybatis.spring.boot</groupId>

            <artifactId>mybatis-spring-boot-starter</artifactId>

            <version>1.2.0</version>

        </dependency>

        <dependency>

            <groupId>org.springframework.boot</groupId>

            <artifactId>spring-boot-starter-web</artifactId>

        </dependency>

        

        <dependency>

            <groupId>org.activiti</groupId>

            <artifactId>activiti-spring-boot-starter-basic</artifactId>

            <version>5.21.0</versi
评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值