正文
我们在编写代码的时候,免不了使用一些filter来实现我们的相关的业务逻辑。传统的war项目,可以直接在web.xml定义我们的filter。然而在Spring-boot的项目里面,如何添加我们的项目呢?
在spring项目里面,很简单配置我们的filter:
利用:FilterRegistrationBean 可以注册我们的filter。
定义我们的配置类。这样,filter可以正确的配置到我们的项目中。
其余的,我们也可以其他的两个组建:
上面的就是不我们的servlet里面的基本组建。
同时,在这些组建中,Filter 的注册的是单例的,整个服务仅仅又一个Filter ,同时 Listener 也是单例的。还有 Servlet 也是仅仅一个实例。都是单例多线程的。