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