spring + springmvcで独自のフィルターにBeanオブジェクトを注入する方法

ステップ1:独自のフィルターをapplication.xmlに追加します
ここに画像の説明を挿入
ステップ2:web.xmlでフィルターを構成します。これは、以前の構成とは少し異なります。

<!--  主的filter-->
  <filter>
    <filter-name>indexFilter</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
    <init-param>
      <param-name>targetFilterLifecycle</param-name>
      <param-value>true</param-value>
    </init-param>
  </filter>
  <filter-mapping>
    <filter-name>indexFilter</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

filter-classは、固定されたorg.springframework.web.filter.DelegatingFilterProxyです。filter
-nameは、application.xmlで構成されたBeanのIDと同じです。
二度とやらないことを願っています!

おすすめ

転載: blog.csdn.net/weixin_44061648/article/details/103602407