1. 程式人生 > >Spring Boot 與 Activiti 6 錯誤記錄

Spring Boot 與 Activiti 6 錯誤記錄

Spring Boot 與 Activiti 6 錯誤記錄

Spring Boot 2.x 與 Activiti 6 整合的錯誤記錄

1. 在啟動類上排除排除SecurityAutoConfiguration類

起因:升級Spring Boot為2.x時報錯,錯誤截圖如下所示

在這裡插入圖片描述

關鍵的依賴

<parent>
	<groupId>org.springframework.boot</groupId>
	<artifactId>spring-boot-starter-parent</artifactId>
	<version>2.0.2.RELEASE</version>
	<relativePath/>
</parent>
<!-- 引入activiti6 -->
<dependency>
	<groupId>org.activiti</
groupId
>
<artifactId>activiti-spring-boot-starter-basic</artifactId> <version>6.0.0</version> </dependency>

解決

在啟動類上排除org.activiti.spring.boot.SecurityAutoConfiguration

@SpringBootApplication(exclude = {SecurityAutoConfiguration.class})

解釋

Spring Boot 1.x 升級Spring Boot 2.x後,本身進行過重構,有很多的類改變了。例如 我檢視這個org.activiti.spring.boot.SecurityAutoConfiguration

類原始碼時發現有關Spring Security的類都無法引入,如下圖:
在這裡插入圖片描述