1. 程式人生 > >org.springframework.boot.context.embedded.FilterRegistrationBean

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>