大部分我們按照別人的例子敲完代碼根欧,一運(yùn)行就發(fā)現(xiàn),各種錯(cuò)誤頻出,下面就介紹下我遇到的錯(cuò)誤慷妙,供讀者參考
Caused by: java.lang.ClassNotFoundException: org.springframework.boot.context.embedded.FilterRegistrationBean
這個(gè)錯(cuò)誤是因?yàn)閟pring-boot版本升級(jí),一些類的路徑改變了芹枷,所以就報(bào)這個(gè)類找不到衅疙。比如我用的是1.5.3.RELEASE,那么配置spring-cloud-dependencies就需要用Dalston.SR1鸳慈,如下
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Dalston.SR1</version>
<type>pom</type>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>
從官網(wǎng)上得知從1.5.x后饱溢,spring-cloud-dependencies版本就更新到Dalston.SR1和目前的Dalston.SR2,具體見 http://projects.spring.io/spring-cloud/