今天在学拦截器的时候,发现springboot项目启动根本没有执行拦截器,即使在启动类添加了@ServletComponentScan,还是没有反应
看弹幕说是springboot版本的原因
我一开始导的包是
//import javax.servlet.*;
//import javax.servlet.annotation.WebFilter; springboot3.0以上不能用这个包
Spring Boot 3.1.2版本使用javax.servlet.Filter时,Filter是不起作用
要换成这个
import jakarta.servlet.*;
import jakarta.servlet.annotation.WebFilter;