public class DefaultServletHandlerConfigurer extends ObjectSE
DispatcherServlet が "/" にマップされ、静的リソースのサーブレットコンテナーのデフォルトの処理をオーバーライドする場合に使用することを目的としています。このハンドラーは最も低い優先順位で構成されているため、他のすべてのハンドラーマッピングでリクエストを処理できるようになり、どれも処理しない場合、このハンドラーはそれを "default" サーブレットに転送できます。
DefaultServletHttpRequestHandler| コンストラクターと説明 |
|---|
DefaultServletHandlerConfigurer(ServletContextEE servletContext)DefaultServletHandlerConfigurer インスタンスを作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected SimpleUrlHandlerMapping | buildHandlerMapping()"/**" にマッピングされた DefaultServletHttpRequestHandler インスタンスを含む、Integer.MAX_VALUESE で順序付けされたハンドラーマッピングインスタンスを返します。または、デフォルトのサーブレット処理が有効になっていない場合は、null。 |
void | enable()"default" サーブレットへの転送を有効にします。 |
void | enable(StringSE defaultServletName) 指定された名前で識別される "default" サーブレットへの転送を有効にします。 |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic DefaultServletHandlerConfigurer(ServletContextEE servletContext)
DefaultServletHandlerConfigurer インスタンスを作成します。servletContext - 使用する ServletContext。public void enable()
この方法を使用すると、DefaultServletHttpRequestHandler は "default" サーブレット名を自動検出しようとします。または、enable(String) を使用してデフォルトのサーブレットの名前を指定できます。
public void enable(@Nullable StringSE defaultServletName)
これは、デフォルトのサーブレットを自動検出できない場合(手動で構成した場合など)に役立ちます。
@Nullable protected SimpleUrlHandlerMapping buildHandlerMapping()
"/**" にマッピングされた DefaultServletHttpRequestHandler インスタンスを含む、Integer.MAX_VALUESE で順序付けされたハンドラーマッピングインスタンスを返します。または、デフォルトのサーブレット処理が有効になっていない場合は、null。