使用的servlet包
import javax.servlet.ServletContext;
import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;
import javax.servlet.annotation.WebListener;
问题分析
springboot3 升级了 Tomcat 的版本,使用的是最新的 Tomcat 10.x 版本。
而 tomcat10 版本之后,使用的是 jakart.servlet。tomcat9 以及之前使用的是 javax.servlet。
解决方法
修改导入的servlet包
import jakarta.servlet.ServletContext;
import jakarta.servlet.ServletRequestEvent;
import jakarta.servlet.ServletRequestListener;
import jakarta.servlet.annotation.WebListener;