使用 Spring 容器管理 Filter

2014-11-24 12:13:47 · 作者: · 浏览: 4

如一般的 J2EE 配置一样,Spring 在 web.xml 中的配置:


如一般的 J2EE 配置一样,Spring 在 applicationContext-service.xml 中定义我们的业务逻辑处理类:



如同一般的 Struts1/2 的 action 一样在我们的 Filter 中注入 service:



在 Filter 中如同一般的 Struts1/2 的 action 一样调用 service:


如同一般的 Filter 我们的这个 Filter 需要实现 javax.servlet.Filter 接口:


根据自己的业务需要去实现 init、doFilter 和 destroy 方法: