インターフェース ConfigurableServletWebServerFactory
- すべてのスーパーインターフェース:
ConfigurableWebServerFactory, ErrorPageRegistry, ServletWebServerFactory, WebListenerRegistry, WebServerFactory
- すべての既知の実装クラス:
JettyServletWebServerFactory, TomcatServletWebServerFactory
public interface ConfigurableServletWebServerFactory
extends ConfigurableWebServerFactory, ServletWebServerFactory, WebListenerRegistry
設定可能な
ServletWebServerFactory。- 導入:
- 4.0.0
- 作成者:
- Dave Syer, Andy Wilkinson, Stephane Nicoll, Edd ú Mel é ndez, Brian Clozel
- 関連事項:
メソッドのサマリー
修飾子と型メソッド説明default voidaddCookieSameSiteSuppliers(CookieSameSiteSupplier... cookieSameSiteSuppliers) 追加された Cookie のCookie.SameSite属性を取得するために使用する必要があるものにCookieSameSiteSuppliersを追加します。default voidaddInitializers(ServletContextInitializer... initializers) ServletWebServerFactory.getWebServer(ServletContextInitializer...)パラメーターに加えて、適用する必要があるものにServletContextInitializerを追加します。default voidaddMimeMappings(MimeMappings mimeMappings) MIME 型 マッピングを追加します。default voidaddWebListeners(StringSE... webListenerClassNames) サーブレット Web サーバーに登録される Web リスナーを追加します。default StringSEサーブレット Web サーバーのコンテキストパスを返します。default voidsetContextPath(StringSE contextPath) Web サーバーのコンテキストパスを設定します。default voidsetCookieSameSiteSuppliers(ListSE<? extends CookieSameSiteSupplier> cookieSameSiteSuppliers) 追加された Cookie のCookie.SameSite属性を取得するために使用する必要があるCookieSameSiteSuppliersを設定します。default voidsetDisplayName(StringSE displayName) Web サーバーにデプロイされたアプリケーションの表示名を設定します。default voidsetDocumentRoot(@Nullable FileSE documentRoot) 静的ファイルを提供するために Web コンテキストで使用されるドキュメントルートディレクトリを設定します。default voidsetInitializers(ListSE<? extends ServletContextInitializer> initializers) ServletWebServerFactory.getWebServer(ServletContextInitializer...)パラメーターに加えて適用する必要があるServletContextInitializerを設定します。default voidsetInitParameters(MapSE<StringSE, StringSE> initParameters) コンテナーのServletContextEE に適用される初期化パラメーターを設定します。default voidサーバーの JSP サーブレットに適用される構成を設定します。default voidsetLocaleCharsetMappings(MapSE<LocaleSE, CharsetSE> localeCharsetMappings) ロケールと文字セットのマッピングを設定します。default voidsetMimeMappings(MimeMappings mimeMappings) MIME 型のマッピングを設定します。default voidsetRegisterDefaultServlet(boolean registerDefaultServlet) DefaultServlet を登録する必要がある場合に設定します。default voidsetSession(Session session) コンテナーの HTTP セッションサポートに適用される構成を設定します。インターフェース ConfigurableWebServerFactory から継承されたメソッド
setAddress, setCompression, setErrorPages, setHttp2, setPort, setServerHeader, setShutdown, setSsl, setSslBundlesインターフェース ErrorPageRegistry から継承されたメソッド
addErrorPagesインターフェース ServletWebServerFactory から継承されたメソッド
getWebServer
メソッドの詳細
getSettings
ServletWebServerSettings getSettings()setContextPath
Web サーバーのコンテキストパスを設定します。コンテキストは "/" 文字で開始する必要がありますが、"/" 文字で終了することはできません。デフォルトのコンテキストパスは、空の文字列を使用して指定できます。- パラメーター:
contextPath- 設定するコンテキストパス
getContextPath
setDisplayName
Web サーバーにデプロイされたアプリケーションの表示名を設定します。- パラメーター:
displayName- 設定する displayName
setSession
コンテナーの HTTP セッションサポートに適用される構成を設定します。- パラメーター:
session- セッション構成
setRegisterDefaultServlet
default void setRegisterDefaultServlet(boolean registerDefaultServlet) DefaultServlet を登録するかどうかを設定します。2.4 以降、デフォルトはfalseです。- パラメーター:
registerDefaultServlet- デフォルトのサーブレットを登録する必要がある場合
setMimeMappings
MIME 型のマッピングを設定します。- パラメーター:
mimeMappings- MIME 型のマッピング (デフォルトはMimeMappings.DEFAULT)
addMimeMappings
MIME 型 マッピングを追加します。- パラメーター:
mimeMappings- 追加する MIME 型のマッピング
setDocumentRoot
静的ファイルを提供するために Web コンテキストで使用されるドキュメントルートディレクトリを設定します。- パラメーター:
documentRoot- 不要な場合はドキュメントルートまたはnull
setInitializers
ServletWebServerFactory.getWebServer(ServletContextInitializer...)パラメーターに加えて適用する必要があるServletContextInitializerを設定します。このメソッドは、以前に設定または追加された初期化子を置き換えます。- パラメーター:
initializers- 設定する初期化子- 関連事項:
addInitializers
ServletWebServerFactory.getWebServer(ServletContextInitializer...)パラメーターに加えて、適用する必要があるものにServletContextInitializerを追加します。- パラメーター:
initializers- 追加する初期化子- 関連事項:
setJsp
setLocaleCharsetMappings
setInitParameters
コンテナーのServletContextEE に適用される初期化パラメーターを設定します。- パラメーター:
initParameters- 初期化パラメーター
setCookieSameSiteSuppliers
default void setCookieSameSiteSuppliers(ListSE<? extends CookieSameSiteSupplier> cookieSameSiteSuppliers) 追加された Cookie のCookie.SameSite属性を取得するために使用する必要があるCookieSameSiteSuppliersを設定します。この方法は、以前に設定または追加されたサプライヤーを置き換えます。- パラメーター:
cookieSameSiteSuppliers- 追加するサプライヤー- 関連事項:
addCookieSameSiteSuppliers
追加された Cookie のCookie.SameSite属性を取得するために使用する必要があるものにCookieSameSiteSuppliersを追加します。- パラメーター:
cookieSameSiteSuppliers- 追加するサプライヤー- 関連事項:
addWebListeners
インターフェースからコピーされた説明:WebListenerRegistryサーブレット Web サーバーに登録される Web リスナーを追加します。- 次で指定:
- インターフェース
WebListenerRegistryのaddWebListeners - パラメーター:
webListenerClassNames- Web リスナーのクラス名