如何用 spring 拦截器替换 servlet 过滤器中的代码?

How can I replace my code in servlet filter with spring Interceptor?

我是 Web 应用程序开发的新手。对于每个请求的预处理,我使用了一个 servlet 过滤器,我在其中获取请求的 uri 并在需要时将其重定向到新的 uri。我可以对拦截器 class 做同样的事情吗? 此外,如果用户未登录,将用户重定向到登录屏幕的最佳方法是什么?

提前致谢

Can i do the same with an interceptor class

:是的,你也可以这样做,这里有一个简单的教程让你开始使用拦截器:https://dzone.com/tutorials/java/spring/spring-interceptor.html

what is the best way to redirect a user to the login screen if he is not logged in?

如果您已经在使用 Spring,那么请使用 Spring 安全性,它具有很多功能。