org.springframework.boot.context.embedded.FilterRegistrationBean
原因分析:找不org.springframework.boot.context.embedded.FilterRegistrationBean,檢視原始碼發現:在1.5.10版本中FilterRegistrationBean的包路徑已經改為org.springframework.boot.web.servlet.org.springframework.boot.web.servlet.FilterRegistrationBean,所以引發錯誤。
解決辦法:既然是引用了以前的包路徑,說明是pom.xml檔案的問題。檢查發現spring-cloud-dependencies 的版本沒有更新,改為Dalston.SR3即可解決問題。
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<!-- <version>Brixton.SR5</version>-->
<version>Dalston.SR3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>