public class ServletRequestPathFilter extends ObjectSE implements FilterEE
Filter
から parse
に、RequestPath
をキャッシュして、フィルターチェーン全体でさらに access
を使用します。これは、PathMatcher
との文字列パターンマッチングの代わりに、解析済みの PathPattern
がアプリケーションの任意の場所で使用されている場合に役立ちます。Spring MVC では、DispatcherServlet
は、解析された PathPatterns
が HandlerMapping
に対して有効になっていることを検出すると、RequestPath
も解析してキャッシュしますが、ServletRequestPathUtils.PATH_ATTRIBUTE
がすでに存在することがわかった場合は、その処理をスキップします。
コンストラクターと説明 |
---|
ServletRequestPathFilter() |
修飾子と型 | メソッドと説明 |
---|---|
void | doFilter(ServletRequestEE request, ServletResponseEE response, FilterChainEE chain) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSE
public void doFilter(ServletRequestEE request, ServletResponseEE response, FilterChainEE chain) throws IOExceptionSE, ServletExceptionEE
FilterEE
の doFilterEE
IOExceptionSE
ServletExceptionEE