springboot2.x、工作流activiti6.0与tk.mybatis整合出现异常问题解决

1.引入依赖

1
2
3
4
5
6
7
8
9
<dependency>
 
        <groupId>org.activiti</groupId>
 
        <artifactId>activiti-spring-boot-starter-basic</artifactId>
 
        <version>6.0.0</version>
 
 </dependency>

2.在mybatis中去掉persistence-api

1
2
3
4
5
6
7
8
9
10
11
<dependency>
    <groupId>tk.mybatis</groupId>
    <artifactId>mapper-spring-boot-starter</artifactId>
    <version>2.1.5</version>
    <exclusions>
        <exclusion>
            <artifactId>persistence-api</artifactId>
            <groupId>javax.persistence</groupId>
        </exclusion>
    </exclusions>
</dependency>

3.添加jpa

1
2
3
4
5
6
7
8
9
<dependency>
            <groupId>org.activiti</groupId>
            <artifactId>activiti-spring-boot-starter-jpa</artifactId>
            <version>6.0.0</version>
        </dependency>
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>

4.单独引入persistence-api

1
2
3
4
5
<dependency>
    <groupId>javax.persistence</groupId>
    <artifactId>persistence-api</artifactId>
    <version>1.0</version>
</dependency>

5.启动类去掉org.activiti.spring.boot.SecurityAutoConfiguration

1
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class}})

设置完成后启动即可,可以避免大部分异常

 

posted on   qqq9527  阅读(133)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示