springboot2.x、工作流activiti6.0與tk.mybatis整合出現異常問題解決
阿新 • • 發佈:2022-05-20
1.引入依賴
<dependency> <groupId>org.activiti</groupId> <artifactId>activiti-spring-boot-starter-basic</artifactId> <version>6.0.0</version> </dependency>
2.在mybatis中去掉persistence-api
<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
<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
<dependency> <groupId>javax.persistence</groupId> <artifactId>persistence-api</artifactId> <version>1.0</version> </dependency>
5.啟動類去掉org.activiti.spring.boot.SecurityAutoConfiguration
@SpringBootApplication(exclude = {SecurityAutoConfiguration.class}})
設定完成後啟動即可,可以避免大部分異常