如何为过滤器注册参数并使用?

image

image

image

image

image

为过滤器注册Bean设置的初始化参数最终跑到上下文的过滤器定义中,这样在上下文初始化过滤器时,会将这些参数传入过滤器内。

image

在处理请求时,会根据上下文中的过滤器定义构建过滤器配置链,这个时候会初始化过滤器。

image

这个时候会将过滤器配置传入其初始化方法init()中。

image

这个时候就进入了过滤器内部,初始化时可以从配置里获取注入的参数。

image

最终再从过滤器定义的参数集合中获取对应的参数。

image

这样就完了从注册到获取的全部过程。

原文地址:https://www.cnblogs.com/StarkBrothers/p/13932261.html