整合Mybatis-Plus与Activiti7时的一种报错及解决办法

直接进入主题。
如果你的报错如下:
com.baomidou.mybatisplus.core.MybatisConfiguration.getLanguageDriver(Ljava/lang/Class;)Lorg/apache/ibatis/scripting/LanguageDriver;

并且你同时使用了Mybatis-PlusActiviti7,那么很可能是它们冲突了,因为导入的Activiti7内部包含了mybatis的依赖。
我们这样解决:

		<dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-spring-boot-starter</artifactId>
            <version>7.1.0.M1</version>
            <exclusions>
                <exclusion>
                <groupId>org.mybatis</groupId>
                <artifactId>mybatis</artifactId>
                </exclusion>
            </exclusions>
        </dependency>
        <dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-image-generator</artifactId>
            <version>7.1.0.M1</version>
        </dependency>

我们把activiti-spring-boot-starter中自带的mybatis给去除,项目就可以正常运行了。

你可能感兴趣的:(整合Mybatis-Plus与Activiti7时的一种报错及解决办法)