クラス DefaultServletHandlerConfigurer
java.lang.ObjectSE
org.springframework.web.servlet.config.annotation.DefaultServletHandlerConfigurer
リクエストをサーブレットコンテナーの "default" サーブレットに転送することにより、静的リソースを提供するためのリクエストハンドラーを構成します。これは、Spring MVC
DispatcherServlet
が "/" にマップされ、静的リソースのサーブレットコンテナーのデフォルトの処理をオーバーライドする場合に使用することを目的としています。このハンドラーは最も低い優先順位で構成されているため、他のすべてのハンドラーマッピングでリクエストを処理できるようになり、どれも処理しない場合、このハンドラーはそれを "default" サーブレットに転送できます。
- 導入:
- 3.1
- 作成者:
- Rossen Stoyanchev, Juergen Hoeller
- 関連事項:
コンストラクターのサマリー
コンストラクター説明DefaultServletHandlerConfigurer
(ServletContextEE servletContext) DefaultServletHandlerConfigurer
インスタンスを作成します。メソッドのサマリー
修飾子と型メソッド説明protected SimpleUrlHandlerMapping
"/**"
にマップされたDefaultServletHttpRequestHandler
インスタンスを含むOrdered.LOWEST_PRECEDENCE
で順序付けられたハンドラーマッピングインスタンスを返します。または、デフォルトのサーブレット処理が有効になっていない場合はnull
。void
enable()
"default" サーブレットへの転送を有効にします。void
指定された名前で識別される "default" サーブレットへの転送を有効にします。
コンストラクターの詳細
DefaultServletHandlerConfigurer
DefaultServletHandlerConfigurer
インスタンスを作成します。- パラメーター:
servletContext
- 使用する ServletContext。
メソッドの詳細
enable
public void enable()"default" サーブレットへの転送を有効にします。この方法を使用すると、
DefaultServletHttpRequestHandler
は "default" サーブレット名を自動検出しようとします。または、enable(String)
を使用してデフォルトのサーブレットの名前を指定できます。enable
指定された名前で識別される "default" サーブレットへの転送を有効にします。これは、デフォルトのサーブレットを自動検出できない場合(手動で構成した場合など)に役立ちます。
buildHandlerMapping
"/**"
にマップされたDefaultServletHttpRequestHandler
インスタンスを含むOrdered.LOWEST_PRECEDENCE
で順序付けられたハンドラーマッピングインスタンスを返します。または、デフォルトのサーブレット処理が有効になっていない場合はnull
。- 導入:
- 4.3.12