一、报错信息:
javalang.NoClassDefFoundError: org/springframework/boot/context/embedded/FilterRegistrationBean
二、原因分析:
找不org.springframework.boot.context.embedded.FilterRegistrationBean,查看源码发现:在1.5.6版本中FilterRegistrationBean的包路径已经改为org.springframework.boot.web.servlet.org.springframework.boot.web.servlet.FilterRegistrationBean,所以引发错误。
三、解决方法:
在pom文件内添加以下代码
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
<version>Dalston.SR3</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-velocity</artifactId>
</dependency>
</dependencies>
</dependencyManagement>
欢迎大家关注我的微信公众号!
请打开支付宝扫一扫,有红包领哦!
感谢阅读,希望对你有所帮助。