废话不多说,先上图:
从截图中可以看到,错误的根源在于javax.servlet.Filter在配置中找不到,也就是扫描时找不到这个bean,一开始各种百度各种问朋友,最后的最后,才发现,又是我自己坑了自己
application.peoperties或application.yml中,是不是配置了这个
spring:
main:
web-application-type: none
这个配置代表着你的项目启动不是web类型,所以启动之后才会一直报截图中的那个错,我也不知道最开始为啥会配置这个,反正去掉之后就没事了
这个问题属于照本宣科的问题了,其实项目启动报错,一般的报错信息都是会直接指明错误位置,如果不是直接指向我们编写的某个类,那就去配置文件或者pom.xml里看看,基本上问题的确定不太会脱离这几方面
写这些,主要是好记性不如烂笔头,既可以让自己记得更深刻,也希望可以帮到他人