2

web.xml には、次の行があります。

<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
       <init-param>
          <param-name>contextAttribute</param-name>
          <param-value>org.springframework.web.servlet.FrameworkServlet.CONTEXT.spring</param-value>
       <init-param>
</filter>
<filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
<filter-mapping>
<servlet>
    <servlet-name>spring</servlet-name>
    <servlet-class>org.springframework.web.servlet.web.servlet.DispatcherServlet</servlet-class>
    <load-on-startup>1</load-on-startup>
</servlet>
<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>/<url-pattern>
<servlet-mapping>

spring-servlet.xml ファイルは、フィルター構成の要素を定義します。

私の質問は次のとおりです: http リクエストがこのアプリケーションに送信されたとき、どのエンティティ (DispatcherServlet またはフィルター) が最初にリクエストを確認しますか? フィルターはリクエストに対して機能し、それを DispatcherServlet に渡しますか? それとも、DispatcherServlet はリクエストを受け入れてフィルターに提供しますか?

ご助力ありがとうございます。

4

1 に答える 1